摘要: #############迭代器与生成器################ -可迭代对象与迭代器 - 可迭代对象:像str,list,tuple,set,dict这样的数据类型,range - 如何检测是否为可迭代对象:看功能中是否包含‘双下iter’ __iter__,如果含有就是可迭代对象 - 可 阅读全文
posted @ 2017-09-04 17:16 JAYWX 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 def wrapper(func): # 1 2 def inner(): # 4 3 print("开始") # 8 4 func() # 9 5 print("结束") # 11 6 return inner # 5 7 8 def haha(): # 2 9 print('aaaaa') 阅读全文
posted @ 2017-08-31 23:41 JAYWX 阅读(116) 评论(0) 推荐(0) 编辑
摘要: - 函数中的三种命名空间 - 内置命名空间:在启动python时,内置命名空间的各参数就已经启动,不管在局部还是在全局,拿过来都能使用的,例如input,print,str,list,tuple... - 全局命名空间:打开python时,从上到下编写的代码 - 局部命名空间:在遇到函数时,返回函数 阅读全文
posted @ 2017-08-31 14:04 JAYWX 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 文件操作补充 - 不要对同一文件又读又写,如果想修改文件内容,需要把文件内容读取后修改,再把修改的内容和原文件中的其他原内容添加到新文件中 - 文件操作时,不写mode,则默认为只读模式 - 注意光标,光标在哪里,从光标开始读 - r+ 读写最常用 - read() 读取所有内容,生成一个字符串 - 阅读全文
posted @ 2017-08-29 16:46 JAYWX 阅读(181) 评论(0) 推荐(0) 编辑
摘要: - 变量的命名:age_of_oldboy4 - 字节与位: 字节是计算机里最小的存储单位 位是计算机里最小的表示单位 - dict.fromkeys(a,b) 对于可变数据类型做值(b),如果字典中更改一个值,其他的值都会改变,对于不可变数据类型做值(b),如果更改字典中一个值,则其他的值不会改变 阅读全文
posted @ 2017-08-26 13:29 JAYWX 阅读(133) 评论(0) 推荐(0) 编辑
摘要: - 字典 dict类 - 键必须不可变,所以可以用数字,字符串或布尔值或元组充当,而用列表就不行 - len(dict) 计算字典键的个数 - list(dict) 键的列表 tuple(dict)键的元祖 str(dict)把整个字典都转化成字符串 - dict.clear() - dict.co 阅读全文
posted @ 2017-08-24 23:46 JAYWX 阅读(226) 评论(0) 推荐(0) 编辑
摘要: - byte 类 编码有(utf-8,gbk,.....) 字符串在py3中编码(unicode) - 把字符串(unicode),转换成字节(utf-8,gbk......) - 注:内存中都是0101010,具体是什么样子的01001,需要根据编码来决定。不同编码的01010,互相不认识。 - 阅读全文
posted @ 2017-08-23 19:09 JAYWX 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 各知识点内容补充 - for,range()循环 - 在for,range()循环内任意地方加break,continue - 循环中出现break,是跳出当前循环后,还会运行之后的代码 - 在for,range()循环中可以嵌套for,range()循环 - for,range(a,b,c)循环 阅读全文
posted @ 2017-08-22 22:11 JAYWX 阅读(592) 评论(0) 推荐(0) 编辑
摘要: - 如果索引列表中不存在的位数,则列表报错 如果用切片截取列表,即使位数不存在也不会报错,只会输出空集合[] - 字符串拼接,用字符串连接,连接对象可以是字符串,列表,字典(键或值),元祖中的元素,但元素必须是字符串 a=x.join(b) 用字符串x(x可以是空字符串'')把b中的元素连接起来生成 阅读全文
posted @ 2017-08-21 20:11 JAYWX 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 回顾:T='我是%s,进度100%%'%('姓名')字符串格式化内想要输出%,需要写两个%% 今日内容 - 整数 int类 int() -x.bit_length() #用最短的二进制表示十进制的值,输出二进制位数 - 布尔值 bool类 bool() -bool()中0与''输出False,其他都 阅读全文
posted @ 2017-08-19 18:27 JAYWX 阅读(385) 评论(0) 推荐(0) 编辑