Python内置函数(28)——hash

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python内置函数(28)——hash相关的知识,希望对你有一定的参考价值。

英文文档:

hash(object)Return the hash value of the object (if it has one). Hash values are integers. They are used to quickly compare dictionary keys during a dictionary lookup. Numeric values that compare equal have the same hash value (even if they are of different types, as is the case for 1 and 1.0).

 

说明:  

  1. 返回对象的哈希值,用整数表示。哈希值在字典查找时,可用于快速比较键的值。

>>> hash(good good study)
1032709256

  2. 相等的数值,即使类型不一致,计算的哈希值是一样的。

>>> 1.0 == 1
True
>>> hash(1.0)
1
>>> hash(1)
1
>>> hash(1.0000)
1

 

以上是关于Python内置函数(28)——hash的主要内容,如果未能解决你的问题,请参考以下文章

python内置函数集合(set)

13 个非常有用的 Python 代码片段

Python基础之:函数

python 函数--内置函数

Hive的内置HASH()函数使用哪种哈希算法

python3基础梳理07内置函数