# 属性
# __ doc__
用于获取类中的doc注释
class Person:
"""doc"""
def func(self):
"""doc"""
pass
print(Person.__doc__)
print(Person.func.__doc__)
# __ name__
用于获取类名,或者是类方法名
# __ dict__
将类中的属性,转变成字典形式输出
# 方法
# __ str__
如果有这个方法,那在打印对象的时候,默认调用这个方法
# 重载运算符
# __ add__
重载 +
# __ sub__
重载 -
# __ mul__
重载 *
# __ truediv__
重载 /
# __ floordiv__
重载 //
# __ mod__
重载 %
# __ pow__
重载 **
# __ lshift__
重载 <<
# __ rshift__
重载 >>
# __ and__
重载 &
# __ xor__
重载 ^
# __ or__
重载 |
# __ getitem__
重载 []