# 属性

# __ 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__

重载 []