您如何使用hash
方法?
>>> def foo():
>>> return 'foo'
>>> f = foo()
>>>
>>> hash(f)
-4177197833195190597
>>>
>>> hash(foo)
1643374
>>>
>>> hash(foo())
-4177197833195190597
我能用它做什么?
答案 0 :(得分:1)
来自docs:
返回对象的哈希值(如果有)。 哈希值是整数。 他们习惯快速比较字典 字典查找期间的键。比较相等的数值 具有相同的哈希值(即使它们具有不同的类型,也是如此) 1和1.0的情况。