hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
hash函数的参数必须为不可变类型参数 因为hash值是唯一且不可变的,如果参数值可变,hash也会跟着改变
所以hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary。
hash() 的结果不仅和对象的内容有关,还和对象的 id() # hash for integer unchangeda=181print('Hash for 181 is:', hash(181)hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
hash函数的参数必须为不可变类型参数 因为hash值是唯一且不可变的,如果参数值可变,hash也会跟着改变
所以hash() 函数可以应用于数字、字符串和对象,不能直接应用于 list、set、dictionary。
hash() 的结果不仅和对象的内容有关,还和对象的 id() # hash for integer unchangeda=181print('Hash for 181 is:', hash(181)版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。