摘要: class Foo: def __init__(self,name): self.name=name def __getitem__(self, item): print(self.__dict__[item]) def __setitem__(self, key, value): self.__dict__[key]=va... 阅读全文
posted @ 2016-12-27 10:51 打不死的--蟑螂 阅读(272) 评论(0) 推荐(0) 编辑
摘要: class Foo: def __getitem__(self, item): print('getitem',item) return self.__dict__[item] def __setitem__(self, key, value): print('setitem') self.__dict__[key]... 阅读全文
posted @ 2016-12-27 10:35 打不死的--蟑螂 阅读(178) 评论(0) 推荐(0) 编辑
摘要: class Foo: def __init__(self,x): self.x=x def __getattr__(self, item): print("执行的是我----->") def __getattribute__(self, item): print('不管是否纯在,我都执行--------》') ... 阅读全文
posted @ 2016-12-27 10:27 打不死的--蟑螂 阅读(132) 评论(0) 推荐(0) 编辑
摘要: class Foo: pass obj = Foo() isinstance(obj,Foo) class Foo: pass obj = Foo() isinstance(obj ,Foo) print(obj) class Foo: pass class Bar(Foo): pass issubclass(Bar,Foo) print(Bar) 阅读全文
posted @ 2016-12-27 10:26 打不死的--蟑螂 阅读(92) 评论(0) 推荐(0) 编辑
摘要: class Foo: def __init__(self,x): self.x = x def __getattribute__(self, item): print('不管是否纯在,我都会执行') f1 = Foo(10) f1.x f1.xxxxxxxxxxx 阅读全文
posted @ 2016-12-27 10:26 打不死的--蟑螂 阅读(97) 评论(0) 推荐(0) 编辑
摘要: import fanshe1 as obj1 hasattr(obj1,'x') import sys sys.modules[__name__] print('++==+>',hasattr(obj1,'x')) 阅读全文
posted @ 2016-12-27 10:25 打不死的--蟑螂 阅读(91) 评论(0) 推荐(0) 编辑