Python魔法属性
一、_doc_
表示类的描述信息
class Test(object):
""" 描述类信息 """
def func(self):
pass
print(Test.__doc__)
二、_module_ 和 _class_
__module__用来表示当前正在操作哪个模块
__class__用来表示当前正在操作对象的类
test1.py:
class Test(object):
def __init__(self):
self.name = '123'
test2.py:
from test1 import Test
obj = Test()
print(obj.__module__) # 输出 test1
print(obj.__class__) # 输出 test.Test
三、_init_
初始化方法,创建对象时自动调用
class Test(object):