python内置函数hash详解

hash函数功能作用

python内置函数hash返回一个对象的hash值,hash值在字典查找元素用来快速比较字典的键,相同大小的数字例如1和1.0 拥有相同的hash值,尽管他们是不同的类型。

并不是所有的对象都有哈希值,比如列表,字典,集合这类可变对象就没有哈希值。

hash函数语法

hash(object)

参数

  • boject 被求hash值的对象

返回值

hash值,int类型

示例代码

print(hash(1))      # 1
print(hash(1.0))    # 1
print(hash("1"))    # 3912875043100631943

扫描关注, 与我技术互动

QQ交流群: 211426309

加入知识星球, 每天收获更多精彩内容

分享日常研究的python技术和遇到的问题及解决方案