双下划线的特殊方法

__init__()       类名() 会⾃动执⾏
__call__() 对象() 会⾃动执⾏
__str__() print对象的时候 会⾃动执⾏
__add__() 对象+对象 会⾃动执⾏
__getitem__() 对象[key] 会⾃动执⾏
__setitem__() 对象[key] = value 会⾃动执⾏
__delitem__() del 对象[key] 会⾃动执⾏
__enter__ 和__exit__ with 对象 as 变量 会⾃动执⾏
__hash__ == None 对象就不可哈希了
posted @ 2019-06-27 10:00  bin-y  阅读(221)  评论(0)    收藏  举报