摘要: def a(): for i in range(10): yield i# # print(a().__next__())# for i in a():# print(i)def b(): for i in range(10): # print(i) c = yield i print(i) # p 阅读全文
posted @ 2018-04-29 23:47 盈波秋水泛清涛 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 带参数装饰器和不带参数装饰器 阅读全文
posted @ 2018-04-29 22:33 盈波秋水泛清涛 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 以下操作会会出现浅拷贝的情况 使用切片[:]操作 使用工厂函数(如list/dir/set) 使用copy模块中的copy()函数 对于对象中的元素,浅拷贝就只会使用原始元素的引用(内存地址) 对于对象中的元素,深拷贝都会重新生成一份(有特殊情况,下面会说明),而不是简单对原始元素的内存地址的引用 阅读全文
posted @ 2018-04-29 21:42 盈波秋水泛清涛 阅读(221) 评论(0) 推荐(0) 编辑
摘要: pyhton用__new__来创建对象(__new__相当于Java中的构建函数), 对象创建好之后会立即调用__init__方法来初始化对象,__init__方法有个参数self就是刚才__new__创建好的那个对象。通过我们有__init__方法中给对象的属性进行赋值,或者动态线对象添加属性并赋 阅读全文
posted @ 2018-04-29 21:06 盈波秋水泛清涛 阅读(1173) 评论(0) 推荐(0) 编辑