摘要: 小学生都能学会的python(生成器) 1. 生成器 生成器的本质就是迭代器. 生成器由生成器函数来创建或者通过生成器表达式来创建 2. 生成器函数 生成器函数:在函数中return换成yield. 这个函数就是生成器函数 def func(): yield gen = func() 函数并不会被执 阅读全文
posted @ 2018-09-18 19:01 孔辉 阅读(587) 评论(0) 推荐(1) 编辑
摘要: 小学生都能学会的python(闭包和迭代器) 1. 函数名第一类对象 函数名其实就是变量名 1). 可以像变量一样互相赋值. 2). 可以作为函数的参数,进行传递 3). 可以作为返回值返回 4). 可以作为集合的元素进行存储 2. 闭包(函数的嵌套. 返回函数名) 作用: 1). 保护变量 2). 阅读全文
posted @ 2018-09-18 17:58 孔辉 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 小学生都能学会的python(函数的进阶) 1. 动态传参 形参: 1. 位置参数 2. 默认值参数 3. 动态传参 *args 动态接收位置参数 **kwargs 动态接收关键字参数 def func(*args, **kwargs): 在形参上用*,** 表示聚合. 实参表示打散 顺序: 位置 阅读全文
posted @ 2018-09-18 17:50 孔辉 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(函数) 神马是函数 函数: 对功能或者动作的封装 函数的定义 def 函数名(形参列表): 函数体(return) ret = 函数名(实参列表) 函数的返回值 return,只要执行到return 函数的本次调用就会被停止 1.如果函数不写return, 没有返回值。 阅读全文
posted @ 2018-09-18 17:45 孔辉 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(文件操作) 1. open("文件路径", mode="模式", encoding="编码") 文件的路径: 1. 绝对路径: 1. 从磁盘根目录寻找 2. 网络上的路径 2. 相对路径 相对于当前你这个程序所在的文件夹.(用的最多的) 模式 r 读. 只读模式 w 写 阅读全文
posted @ 2018-09-18 17:40 孔辉 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(深浅拷贝) join() 把列表中的每一项用字符串拼接起来 split() 相反 1. 关于删除(重点) 1. 循环迭代过程中不能删除。 2. 创建新列表。 把要删除的内容保存在新列表中。 循环新列表, 删除老列表 3. 字典在循环的时候可以修改, 但不能新增和删除 d 阅读全文
posted @ 2018-09-18 17:30 孔辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(小数据池) 1. 小数据池. 目的:缓存我们字符串,整数,布尔值。在使用的时候不需要创建过多的对象 缓存:int, str, bool、 int: 缓存范围 -5~256 str: 1. 长度小于等于1,直接缓存 2. 长度大于1. 字符串中如果只有数字, 字母, 下划 阅读全文
posted @ 2018-09-18 17:24 孔辉 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(字典{ }) 1. 什么是字典 dict. 以{}表示. 每一项用逗号隔开, 内部元素用key:value的形式来保存数据 {"jj":"林俊杰", "jay":"周杰伦"} 查询的效率非常高, 通过key来查找元素 内部使用key来计算一个内存地址(暂时),hash算 阅读全文
posted @ 2018-09-18 17:19 孔辉 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(列表[ ]) 1. 什么是列表(list) 能装东西的东西 列表中装的数据是没有限制的, 大小基本上是够用的 列表使用[]来表示。 在列表中每个元素与元素之间用逗号隔开 有索引和切片 [start, end, step] 2. 增删改查 1. 增加: append(), 阅读全文
posted @ 2018-09-18 17:13 孔辉 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 小学生都能学会的python(编码 and 字符串) 一,编码 最早的计算机编码是ASCII。 有英文+数字+特殊字符 8bit => 1byte 没有中文, 后面的编码必须兼容ASCII GBK 把中国的文字进行编码. 对ASCII扩充。 16bit => 2byte 主要包含了中文, 日文, 韩 阅读全文
posted @ 2018-09-18 17:02 孔辉 阅读(661) 评论(0) 推荐(1) 编辑