摘要: 阅读全文
posted @ 2019-12-17 22:20 椰风海浪 阅读(78) 评论(0) 推荐(0)
摘要: #将一个字典写入文件info={ "name":"shimeng", "age":35}f = open('test.txt',"w")f.write(str(info))f.close()#读取文件数据f = open('test.txt','r')data = f.read() #读出来得数据是 阅读全文
posted @ 2019-12-16 13:17 椰风海浪 阅读(155) 评论(0) 推荐(0)
摘要: 1、可以直接作用于for循环的对象统称为可迭代对象:Iterable 2、可以被next()函数调用并不断返回下一个值得对象称为迭代器:Iterator 可以时用isinstance()判断一个对象是否是Iterator对象 生成器都是Iterator对象,但List、dict、str虽然是Itar 阅读全文
posted @ 2019-12-13 16:53 椰风海浪 阅读(81) 评论(0) 推荐(0)
摘要: a = [i*2 for i in range(10)] print(a) b=(i*2 for i in range(10))print(b)for i in b: print(i)b就是一个生成器 1、生成器只有在调用时才会生成相应的数据; 2、生成器只记录当前位置,只能往后移,不能往前移;去当 阅读全文
posted @ 2019-12-13 15:42 椰风海浪 阅读(192) 评论(0) 推荐(0)
摘要: 装饰器: 定义:本质就是函数,(装饰其他函数)为了其他函数添加功能; 原则:1、不能修改被装饰的函数的源代码; 2、不能修改被装饰的函数的调用方式; 以上两点其实就是装饰器对被他装饰的函数是完全透明的,也就是说用你函数的人不知道你改了这个函数的。 需要用到的知识: 1、函数即“变量”;2、高阶函数; 阅读全文
posted @ 2019-12-13 09:31 椰风海浪 阅读(312) 评论(0) 推荐(0)