摘要:
class Foo: pass class Bar(Foo): pass obj = Bar() isinstance(obj,cls)检查是否obj是否是类 cls 的对象 print(isinstance(obj, Bar)) # True ,判断是obj对象是否属于Bar这个类 issubclass(sub, super)检查sub类是否是 super 类的派生... 阅读全文
摘要:
# 反射:通过字符串来操作对象属性,类也是一样。 class Foo: def __init__(self, name): self.name = name def eat(self): print('%s is eating' % self.name) obj = Foo('egon') print(hasattr(obj, 'eat')... 阅读全文