摘要: 定义类的两种方法: 1.class定义 2.type(类名,类的基类们,类的名称空间) 自定义元类控制类的创建(在元类的init方法里做控制): 自定义元类控制类的实例化(重写call方法): 阅读全文
posted @ 2018-03-06 18:00 Claire_xu 阅读(155) 评论(0) 推荐(0) 编辑
摘要: # 单例模式 class MySQL: __instance = None def __init__(self): self.host = '127.0.0.1' self.port = 3306 @classmethod def singleton(cls): if not cls.__instance:... 阅读全文
posted @ 2018-03-06 17:45 Claire_xu 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 参数1:字符串形式的命令 参数2:全局作用域(字典形式),如果不指定默认使用globals() 参数3:局部作用域(字典形式),如果不指定默认使用locals() 阅读全文
posted @ 2018-03-06 15:22 Claire_xu 阅读(1576) 评论(0) 推荐(0) 编辑