__hash__:1 内建函数hash()调用的返回值,返回一个整数。2 如果定义这个方法该类的实例就可hash __eq__:1 对应==操作符,判断2个对象是否相等,返回bool值。 2 定义了这个方法,如果不提供__hash__方法,那么实例将不可hash了 __hash__:方法只是返回一个hash值作为set的key,但是去重,还需要__eq__来判断2个对象是否相等。