type()函数与类
Class Role:
pass
r = Role()
print(type(r)) # <class '__main__.Role'>
print(type(Role)) # <class 'type'>
当程序使用class 定义Role类时,也可理解为定义了一个特殊的对象(type类的对象) , 并将该对象赋值给Role变量。
因此,程序使用Class定义的所有类都是type类的实例。
Class Role:
pass
r = Role()
print(type(r)) # <class '__main__.Role'>
print(type(Role)) # <class 'type'>
当程序使用class 定义Role类时,也可理解为定义了一个特殊的对象(type类的对象) , 并将该对象赋值给Role变量。
因此,程序使用Class定义的所有类都是type类的实例。