摘要: ret = [i for i in range(30) if i%3 == 0] print(ret) ret = [i*i for i in (1,2,3,4) if i%3 == 0] print(ret) names = [['Tom', 'Billy', 'Jefferson', 'Andr 阅读全文
posted @ 2018-01-03 15:45 TheLand 阅读(192) 评论(0) 推荐(0) 编辑
摘要: egg_list=['鸡蛋%s'%i for i in range(10)] print(egg_list) 推导过程 egg_list = [] for i in range(10): egg_list.append('鸡蛋%s'%i) print(egg_list) print([i*i for 阅读全文
posted @ 2018-01-03 15:36 TheLand 阅读(171) 评论(0) 推荐(0) 编辑
摘要: def generator(): print(123) yield 1 print(456) yield 2 g = generator() ret = g.__next__() print('***'ret) ret = g.send(None) #send 效果和 next一样 print('* 阅读全文
posted @ 2018-01-03 15:21 TheLand 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 告诉我列表所拥有的所有方法 判断某一数据类型是否有__iter__方法(是否可迭代) 只要能被for循环的数据类型,都有_iter_方法 一个列表执行了__iter__()之后的返回值就是一个迭代器 迭代器的概念: 内部含有_next_方法和_iter_方法的就是迭代器 可迭代协议:只要 阅读全文
posted @ 2018-01-03 15:08 TheLand 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、回顾 文件操作(处理)打开文件 操作文件 光标 文件指针 关闭文件 close 修改文件: 文件是不能修改的,如果想修改,参照以下方式 with open('小护士班主任',encoding='utf-8') as f,open('小护士班主任.bak','w',encoding='utf-8' 阅读全文
posted @ 2017-12-26 15:21 TheLand 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 12.221、昨日内容回顾 2、今日内容讲解 1.基础数据类型汇总补充 str int list 在循环一个列表时,最好不要删除列表中的元素,这样会使索引发生改变,从而报错。 bool dict 1,fromkeys() tuple元祖 如果元祖里面只有一个元素且不加,那此元素是什么类型,就是什么类 阅读全文
posted @ 2017-12-26 14:46 TheLand 阅读(202) 评论(0) 推荐(0) 编辑
摘要: f = open('motezhufu',mode='r',encoding = 'utf-8') content = f.read() print(content) f.close() f = open('motezhufu',mode='rb') content = f.read() print 阅读全文
posted @ 2017-12-26 14:46 TheLand 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、昨日内容回顾 2、作业讲解 li= [11,22,33,44,55,66,77,88,99,90] dic ={} l_greater=[] #大于66的所有值列表 l_less=[] #小于66的所有值列表 for i in li: if i == 66:continue if i > 66 阅读全文
posted @ 2017-12-21 19:13 TheLand 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、昨日内容回顾 1、 列表: 增 删 改: 查 其他方法: 2、元组: 3、 range: python2中使用xrange的方法,python3中使用range,两者使用方法一模一样。 4、join:按照指定的连接符把可迭代对象分隔开,不指定连接符默认无缝连接,可支持切片 name_list = 阅读全文
posted @ 2017-12-21 12:03 TheLand 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、内容回顾 ASCII:字母,数字,特殊字符,8位、一个字节 Unicode:16位、两个字节 >升级到32位、4个字节 utf-8:最少用8位、一个字节表示 英文字母 8位、一个字节 欧洲语言 16位、两个字节 中 文 24位、三个字节 gbk:中文 二个字节 英文 一个字节 关系转换: str 阅读全文
posted @ 2017-12-19 16:00 TheLand 阅读(189) 评论(0) 推荐(0) 编辑