摘要: 一、迭代器 1.可迭代对象 2.迭代器的意义 迭代器节省内存 迭代器惰性机制 迭代器不能反复,一直执行下去 3.for循环的机制 4.可迭代对象: str list tuple dict set range 迭代器: 文件句柄 二、生成器 1.什么是生成器 生成器的本质就是迭代器,生成器是自己用py 阅读全文
posted @ 2018-02-06 18:56 WoLfff 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器 1.1 简单的装饰器 1 import time 2 def func(): 3 print('嘻嘻更健康') 4 def timmer(f): 5 def inner(): 6 start_time = time.time() 7 time.sleep(0.1) 8 f() 9 end 阅读全文
posted @ 2018-02-05 15:39 WoLfff 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、python命名空间: 1.1 加载顺序: 内置名称空间 > 全局名称空间 > 局部名称空间(执行函数时)1.2 取值顺序:先从局部名称空间找 > 全局名称空间找 >内置名称空间找 二、python作用域 作用域就是作用范围,按照生效范围可以分为全局作用域和局部作用域。全局作用域:包含内置名称空 阅读全文
posted @ 2018-02-01 16:33 WoLfff 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、函数 代码重复使用,代码可读性差,所以要使用函数。 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 二、函数的定义与调用 三、函数的返回值 3.1 遇到return 此函数结束,不在向下进行 3.2 return返回值 3.2.1 不写return,返回None 1 def 阅读全文
posted @ 2018-01-31 15:51 WoLfff 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给 阅读全文
posted @ 2018-01-30 18:50 WoLfff 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、int , str , tuple 补充 二、list,dict 补充 三、深浅copy 四、集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测 阅读全文
posted @ 2018-01-29 16:35 WoLfff 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Python基础三(基础数据类型) 一、引子 1.什么是数据? x = 10, 10就是我们要存储的数据 2.为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3.数据类型 不可变:int str bool tuple 可变: list dict set 二、基 阅读全文
posted @ 2018-01-23 15:48 WoLfff 阅读(116) 评论(0) 推荐(0) 编辑