单例模式:一个类只能实例化一个对象,当你之后再来实例化对象的时候,就用之前创建的对象。

实现单例模式的方法:

1.使用模块,2.使用装饰器 3.使用类 4,使用__new__

 

 

@property

@staticmethod

@classmethod

 

 

内置函数:all(map(lambda k:k in ['a','b','c'],['a','b','d']))

生成器:也是迭代器,包含__iter__和__next__方法,return会结束函数,yield并不会结束,可以for循环,可迭代

111111111111  54

 

 

 

1.开放封闭原则

2018年5月20日