2019年1月26日

自定义元类控制类的实例化行为

摘要: #只是储备 __call__方法:# class Foo:# def __call__(self, *args, **kwargs):# print(self)# print(args)# print(kwargs)# obj = Foo()# obj(1, 2, 3, a = 5, g = 8)' 阅读全文

posted @ 2019-01-26 21:13 别离 阅读(145) 评论(0) 推荐(0) 编辑

自定义元类控制类的创建

摘要: class Mymeta(type): def __init__(self, class_name, class_bases, class_dic): if not class_name.istitle(): raise TypeError('首字母必须大写') if '__doc__' not i 阅读全文

posted @ 2019-01-26 15:48 别离 阅读(141) 评论(0) 推荐(0) 编辑

导航