摘要: 定义:一边循环一边计算的机制称为生成器 最大的特点: 节省内存 生成器的本质是迭代器 send 关键字 send 对应一个yield 1,给上一个yield 传值 2,打印yield值 最后一个yield 取不到send 传的值 yield from 关键字 yield from 他会将这个可迭代对 阅读全文
posted @ 2019-11-19 15:48 待会聊 阅读(119) 评论(0) 推荐(0)
摘要: 1,可迭代对象 内部含有__iter__方法的对象是可迭代对象 遵循可迭代协议 dir() 检查对象含有什么方法 dir()会返回一个列表,这个列表中含有该对象的以字符串的形式所有方法名。这样我们就可以判断python中的一个对象是不是可迭代对象了 print(dir("abc")) 判断对象是否是 阅读全文
posted @ 2019-11-11 10:32 待会聊 阅读(107) 评论(0) 推荐(0)
摘要: 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 命名空间 当程序运行时,代码从上至下一次读取,遇到变量与值,# 他会在内存中开辟 一个空间,存放变量与值的内存地址的对应关系,这样存储变量与值得对应关 系的空间叫做名称空间(命名空间)。 局部名称空间 当解释器遇到函数时,他会将函数名 阅读全文
posted @ 2019-11-05 17:06 待会聊 阅读(230) 评论(0) 推荐(0)
摘要: 定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 作用: 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 特点:以功能为导向的 函数分为内置函数和自定义函数 1, de 阅读全文
posted @ 2019-11-05 17:00 待会聊 阅读(116) 评论(0) 推荐(0)
摘要: 集合: 空集合 set() 只能增删查 不能改 本身是可变的数据类型 (不可哈希) 里面的元素是不可变的 (可哈希的),无序的,不重复 列表,字典是可变的,不可以作为集合的元素 作用: 去重 关系测试 li = [1,2,3,4,5,5,4,3,2,1] a = list(set(li)) prin 阅读全文
posted @ 2019-11-01 16:08 待会聊 阅读(138) 评论(0) 推荐(0)
摘要: keys() 所有键 keys() 所有键 keys() 所有键 values() 所有值 values() 所有值 values() 所有值 items() 所有键值对 ,元组形式 items() 所有键值对 ,元组形式 items() 所有键值对 ,元组形式 For I in dic.keys( 阅读全文
posted @ 2019-11-01 11:26 待会聊 阅读(96) 评论(0) 推荐(0)
摘要: 字典是可变的, dict key 键 value值 键必须是不可变的,唯一的,不重复的 值可以是任意数据类型 1, 创建字典的方法 1, dic = {"name":"李森"} 2, dic = dict(name="卫思敏",age=18) 3, dic = dict([("name","卫思敏" 阅读全文
posted @ 2019-10-30 20:28 待会聊 阅读(91) 评论(0) 推荐(0)
摘要: 1,俗称:不可变的列表 只能查看,不能增删改 1,俗称:不可变的列表 1,俗称:不可变的列表 只能查看,不能增删改 只能查看,不能增删改 只能查看,不能增删改 只能查看,不能增删改 2,方法: len() index() count() 2,方法: 2,方法: len() index() count 阅读全文
posted @ 2019-10-30 07:35 待会聊 阅读(135) 评论(0) 推荐(0)
摘要: 1.创建列表的方法 a = ["a",123,"abc",[123]] #直接创建 常用 b = list("abc") #list str,list 序列 ,有顺序,支持索引,切片 增: append 加到列表的最后面 insert 插入 第一个参数是插入的索引位置,第二个参数要添加的值 exte 阅读全文
posted @ 2019-10-24 08:16 待会聊 阅读(126) 评论(0) 推荐(0)
摘要: 1,索引 取的是单个值 正向索引 0 1 2 3 ...... a="abcde" print(a[2]) #c 反向索引 -1 -2 -3 -4 -5 步长: 切片:取多个值 从左到右取值: 原则:顾头不顾尾 1, a[0:3] abc 正向索引 2, a[-5:-2] abc 反向索引 3, a 阅读全文
posted @ 2019-10-22 17:14 待会聊 阅读(145) 评论(0) 推荐(0)