双下划线的特殊方法
__init__() 类名() 会⾃动执⾏
__call__() 对象() 会⾃动执⾏
__str__() print对象的时候 会⾃动执⾏
__add__() 对象+对象 会⾃动执⾏
__getitem__() 对象[key] 会⾃动执⾏
__setitem__() 对象[key] = value 会⾃动执⾏
__delitem__() del 对象[key] 会⾃动执⾏
__enter__ 和__exit__ with 对象 as 变量 会⾃动执⾏
__hash__ == None 对象就不可哈希了

浙公网安备 33010602011771号