默认类和实例的内置属性一致
class A:
"""测试类"""
name = "maotai"
def __init__(self):
self.age = 22
## 打印类的属性
for i in dir(A):
print(i)
## 打印实例的属性
for i in dir(A):
print(i)
print(A.__doc__) # 测试类
__class__
__delattr__
__dict__
__dir__
__doc__
__eq__
__format__
__ge__
__getattribute__
__gt__
__hash__
__init__
__init_subclass__
__le__
__lt__
__module__
__ne__
__new__
__reduce__
__reduce_ex__
__repr__
__setattr__
__sizeof__
__str__
__subclasshook__
__weakref__
测试类属性和实例属性
class A:
"""测试类"""
name = "maotai"
def __init__(self):
self.age = 22
print(A.__doc__)
for i in dir(A): ## 类属性: 含有name属性, 无age属性
print(i)
for i in dir(A()): ## 实例属性: 含有name属性, 含有age属性
print(i)