Python基础
Ervin@CHina
这个作者很懒,什么都没留下…
展开
-
python基础(六)
迭代 迭代:若给定一个list或者tuple,我们可以通过for循环来遍历这个list或者tuple,成为迭代。 迭代需要实现了迭代协议的对象才能进行迭代。 迭代内存占用相对于列表而言占用较少 支持迭代协议的对象特征包含: f.next()/next() 迭代一般用for……;推导;map来进行 可迭代的有两种: 迭代器对象:已经实现了 可迭代对象:iter()->iter()用于生成迭代器...原创 2020-02-07 13:48:30 · 157 阅读 · 0 评论 -
python基础学习-语句与表达式
语句与表达式 代码风格: 指南 PEP8;PEP8风格 缩进4个字符/tab键; 一行字符不超过79个; 如果字符太长可以换行 \。 赋值语句:基本赋值,序列赋值 (x,y)=(5,10) x,y=5,10 x,y=y,x 交换变量 s=‘like.cn’ a,b,c=s[0],s[1],s[2:] 将后边的全部赋给c 或者用 a,b,c=s '’ 扩展序列 解包赋值 ,获取剩余变量返...原创 2020-02-05 20:35:11 · 152 阅读 · 0 评论 -
python入门学习笔记(四)
python入门学习笔记(四) ——文件与类型汇总 pycharm里面 setting 可对pycharm背景改变,字体改变 文件操作 读取 写入,用open()打开文件 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 clos...原创 2019-12-26 21:12:38 · 259 阅读 · 0 评论 -
python基础学习笔记(二)
python基础学习笔记(二) 列表用[###] l[ ] 字典表用花括号{##}表示 eg:d={‘name’:‘tom’,‘age’:20,‘job’:‘dev’} d[’#’]进行查找键值 字典表里面没有,无法查到,报错 d.get(‘#’)查找不会报错 d.get(‘gender’,‘man’)如果没找到,则以man为初始值当默认值 tuple用圆括号(##) t=(####) 列表支...原创 2019-12-23 10:40:30 · 299 阅读 · 0 评论 -
python零基础入门笔记(一)
Python 零基础入门 (一) python 概述,安装 为什么学python? 软件质量、开发效率、可移植性、库支持丰富、组件集成,具备脚本语言特性 优势:面向过程、函数式编程、面向对象; 劣势:运行效率低; python可用来进行系统编程、GUI、网络脚本、Web、数据库编程、快速原型、数学及科学计算等 安装 官网:www.python.org python3.5.1(初学) pytho...原创 2019-12-21 10:55:34 · 446 阅读 · 0 评论