hash()和id()两个函数的区别和生成机制可以解释下么?谢谢
来源:3-12 散列值与字典的存储原理(内存是如何存储数据)
weixin_慕前端0009281
2020-02-21 19:57:31
如题
1回答
同学,你好。
hash()函数返回一个整数,两个值相同的对象的hash值相等,主要应用在数据结构以及密码学领域;
id函数同样返回一个整数,代表该对象在程序中的唯一身份,其实是这个对象的地址,两个不同的对象即使拥有相同的值,id也不相同,python中判断两个对象是否相等,一般运用id( )进行判断;
二者都属于python内置方法,都是生成一个整数值,由python解释器进行调用。
如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~
相似问题
回答 1
回答 1