上一页 1 ··· 4 5 6 7 8
摘要: ##生成器#在Python中,这种.边循环.边计算的机制,称为生成器:generator。#不必创建完整的list,从⽽节省⼤量的空间# 要创建⼀个⽣成器,有很多种⽅法。第⼀种⽅法很简单,只要把⼀个列表⽣成式的[] 改成()L = [x for x in range(5)]print(L) #[0, 1, 2, 3, 4]L = (x for x in range(5))print(L) #... 阅读全文
posted @ 2018-02-01 22:03 CHVV 阅读(227) 评论(0) 推荐(0) 编辑
摘要: # 迭代器的概念 # 迭代器协议 —— 内部含有__next__和__iter__方法的就是迭代器 # 迭代器协议和可迭代协议 # 可以被for循环的都是可迭代的 # 可迭代的内部都有__iter__方法 # 只要是迭代器 一定可迭代 # 可迭代的.__iter__()方法就可以得到一个迭代器 # 迭代器中的__next__()方法可以一个一个的获取值 #迭代器的好处: # 从容器类型... 阅读全文
posted @ 2018-02-01 17:15 CHVV 阅读(185) 评论(0) 推荐(0) 编辑
摘要: #dict ''' #数据类型划分:可变数据类型,不可变数据类型 不可变数据类型:元组,bool int str 可哈希 可变数据类型:list,dict set 不可哈希 dict key 必须是不可变数据类型,可哈希, value:任意数据类型。 dict 优点:二分查找去查询 存储大量的关系型数据 特点:无序的 ''... 阅读全文
posted @ 2018-01-31 09:14 CHVV 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1,文件操作。 文件000.py 1,文件路径:'D:\workplace\work\python_Demo\文件.py' 2,编码方式:utf-8 gbk 。。。。 3,操作方式:只读,只写,追加,读写,写读..... 4.以什么编码方式储存的文件,就以什么编码打开进行操作。 with open('D:\workplace\work\... 阅读全文
posted @ 2018-01-30 15:06 CHVV 阅读(143) 评论(0) 推荐(0) 编辑
摘要: ----encode(encoding="utf-8", errors="strict")方法该方法将字符串(str)转换为某种编码的字节对象。 参数encoding默认为utf-8(亦即utf_8或utf8),表示默认转换为utf-8编码的字节对象 ---decode(encoding="utf-8", errors="strict")方法,该方法将字节对象解码为原始的字符串。 ... 阅读全文
posted @ 2018-01-30 14:05 CHVV 阅读(250) 评论(0) 推荐(0) 编辑
摘要: # 1.下标 # 列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。 # #如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始) name = 'abcdef' print(name[0]) #a print(name[1]) #b print(name[2]) #c # 2.切片 # 切片是指对操作的对象截取... 阅读全文
posted @ 2018-01-30 10:08 CHVV 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8