摘要: 一.复习 1.迭代器和生成器 可迭代对象 - 可迭代的 Iterable 内部含有__iter__ from collections import Iterable isinstance('要检测的值',Iterable) ~迭代器 内部含有__iter__,__next__可迭代对象 包含 迭代器 阅读全文
posted @ 2017-09-06 19:48 大象和骆驼 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一 生成器的调用方法 生成器里面的值的只能按顺序调用一次,只能向前,不能后退。 生成器里面的值只是在调用的时候才被执行。 send:1 和next的用法一样,执行生成器,执行时必须带一个参数 2 send和next的起止位置完全相同,在生成器send关键字执行开始之前,需要先用next激活这个生成器 阅读全文
posted @ 2017-09-05 19:54 大象和骆驼 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一.上周回顾复习· 函数: 1.函数名的本质 —— 就是一个变量 里面存储了函数的内存地址 函数名可以作为函数的参数、返回值。可以被赋值,可以作为可变数据类型的元素 2.函数的定义 ~参数——形参: 位置参数 *args 默认参数 **kwargs ~返回值 return 返回值为None 返回一个 阅读全文
posted @ 2017-09-04 16:36 大象和骆驼 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 装饰器的格式:def 函数名1(参数):这里的参数就是代替需要装饰的函数名 def 函数名2(*args,**kwargs): 添加功能 执行函数(*args,**kwargs)这里的函数执行,就是外层的参数执行 添加功能 return 执行函数后赋值的对象 return 函数名2 装饰器本身就是一 阅读全文
posted @ 2017-08-31 19:36 大象和骆驼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一 命名空间 命名空间也叫做名称空间 内置名称空间:人家直接写好的,我们直接就可以调用的,就叫做内置名称空间 全局变量:除了函数内部定义的内容外,自己写的代码就叫做全局变量 局部变量:在函数内部定义的内容,就叫做局部名称空间 三种命名空间之间的加载与取值顺序: 加载顺序:内置命名空间(程序运行前加载 阅读全文
posted @ 2017-08-30 17:53 大象和骆驼 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一 定义1个函数 无参函数的定义方法,就是def 后面加上函数名,函数名后面必须要有一个括号 格式:def 函数名(): 函数体(也就是函数的功能) 有参函数的定义方法:def后面加上函数名,函数名的后面括号里传入一个参数。 格式:def 函数名(参数): (参数可以时任意的数据类型) 函数体(函数 阅读全文
posted @ 2017-08-29 12:41 大象和骆驼 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 习题 #1. 变量名规范(3分)#答案:数字字母下划线,数字不能放在前,不能使用python关键字#2. 字节和位关系(2分)#答案:1字节等于8位#3. 看代码写结果(2分)name = “wupeiqi” result = name.upper()print(name)print(result) 阅读全文
posted @ 2017-08-27 17:05 大象和骆驼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 习题 #1. 变量名规范(3分)#答案:数字字母下划线,数字不能放在前,不能使用python关键字#2. 字节和位关系(2分)#答案:1字节等于8位#3. 看代码写结果(2分)name = “wupeiqi” result = name.upper()print(name)print(result) 阅读全文
posted @ 2017-08-26 21:19 大象和骆驼 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一 字典属性方法补充 key是不变的类型,字典能快速查找,基于哈希索引 不可变类型 int bool str tuple 可变类型:list dict set 1 clear :清空 2 Cory:拷贝 提供了两种主要的copy方法,一种是普通的copy,另一种是deepcopy。我们 阅读全文
posted @ 2017-08-25 23:29 大象和骆驼 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一 文件格式补充 在python3中,除字符串外,所有数据类型在内存中的编码格式都是utf-8,而字符串在内存中的格式是Unicode的格式。 由于Unicode的格式无法存入硬盘中,所以这里还有一种字节的数据类型(bytes)。而bytes的编码格式就是除Unicode以外的所有编码格式。 可以将 阅读全文
posted @ 2017-08-23 20:32 大象和骆驼 阅读(188) 评论(0) 推荐(0) 编辑