2018lzn

2018年8月21日

PYthon第十二天

摘要: 1. 生成器 生成器的本质是迭代器, 最简单的生成器函数如下: 程序运行结果如下: 注意, 如果再多调用一次__next__, 程序就会报错 阅读全文

posted @ 2018-08-21 09:31 2018lzn 阅读(94) 评论(0) 推荐(0)

2018年8月20日

Python第十一天

摘要: 闭包 直接理解闭包,有点绕,所以我们逐步理解 1. 函数嵌套 一个函数里面, 定义了另一个函数. 外面的函数叫 外部函数, 里面定义的函数叫内部函数, 可以说外部函数 是内部函数的父 函数, 内部函数 是 外部函数的子函数. 注意, 内部函数中,可能还有它的内部函数, 注意层级关系 另外,同样的内部 阅读全文

posted @ 2018-08-20 17:46 2018lzn 阅读(106) 评论(0) 推荐(0)

2018年8月16日

Python第十天

摘要: 命名空间 全局命名空间 针对全局变量, 全局函数 局部命名空间 针对 函数内变量, 函数内嵌套函数 内置命名空间 针对 内置函数 阅读全文

posted @ 2018-08-16 20:25 2018lzn 阅读(77) 评论(0) 推荐(0)

Python第九天

摘要: 自定义函数 def 关键字 模式 def 函数名(形参): 函数体语句1 函数体语句2 return 1.函数名的定义 和 变量名 定义的规则一样 2. 形参没有, 就是 两个小括号, 叫无参函数 3. return, 可以返回值, 不写, 函数默认返回 None return 也表示 函数执行结束 阅读全文

posted @ 2018-08-16 20:16 2018lzn 阅读(85) 评论(0) 推荐(0)

2018年8月14日

Python第八天

摘要: mac 系统文件读写 1 'r' 模式, 只读, 只能读取文本文件, 对于图片,声音,视频文件是无法成功读取的 file='t1' , 读取的是文件的相对路径, 是当前文件夹下的 t1文件 encoding='utf-8' , 使用utf-8 解析 t1文本文件 直接读取的 data 是 字符串格式 阅读全文

posted @ 2018-08-14 19:42 2018lzn 阅读(109) 评论(0) 推荐(0)

2018年8月10日

Python第七天

摘要: 1. 先看看赋值运算 l1 = [1, 2, 3] l2 = l1 打印 l1 和 l2 指向的内存地址 print(id(l1)) print(id(l2)) 也可以用 is 判断 l1 和 l2 是否是指向同一个内存地址 print( l1 is l2) True 从打印结果上来看, l1 和 阅读全文

posted @ 2018-08-10 16:53 2018lzn 阅读(102) 评论(0) 推荐(0)

2018年8月9日

Python第六天

摘要: 1.编码转换 Python3.x 之后 str 字符串 在内存中的编码使用 unicode str = '中文' bytes 类型 bytes1 = b'ab', 在引号前加字母b, 表示 是 bytes 类型 str 转 bytes 类型 称为 编码 str 转 utf-8 b1 = str.en 阅读全文

posted @ 2018-08-09 15:18 2018lzn 阅读(67) 评论(0) 推荐(0)

2018年8月8日

Python第五天

摘要: 1 分别赋值 a, b = (10, 20) 元组赋值, 结果 a = 10, b = 20 a, b = [11, 21] 列表赋值, 结果 a =11, b = 21 注意: 元组里面的元素可以是 列表类型, 列表中的元素类型可以是元组类型, 赋值结果都是一样的 a = 12 b = 22 a, 阅读全文

posted @ 2018-08-08 17:13 2018lzn 阅读(68) 评论(0) 推荐(0)

2018年8月7日

Python第四天

摘要: 1.元组 (1, 2, 'a','abc') 元组是只读数据类型,一旦创建,不能修改,只能查询 按索引查询,切片查询,切片+步长查询和字符串查询类似 注意: 3, 4 打印的是元组数据类型,切片查询的结果还是元组 2.list 列表 l1 = [1, 2, 3, 4, 'a', 'b', 'c'] 阅读全文

posted @ 2018-08-07 18:10 2018lzn 阅读(81) 评论(0) 推荐(0)

2018年8月6日

Python第三天

摘要: 1.判断使用的python解释器表示unicode单个字符使用的编码字节数 打印结果 是 65535, 表示使用ucs2标准,2个字节 是 1114111,表示使用ucs4标准,4个字节. 2.布尔值和字符串进行转换 空字符串'' 为 False ' ' 字符串 都是 空格, 转换成bool值 也表 阅读全文

posted @ 2018-08-06 21:14 2018lzn 阅读(103) 评论(0) 推荐(0)

导航