美文网首页Python初学
python中的hash()和id()的区别

python中的hash()和id()的区别

作者: 刘栉风 | 来源:发表于2019-07-05 21:45 被阅读0次

hash()

    hash(object) -> integer

    hash函数返回一个整数。两个值相同的对象的hash值相等。因此hash可以用来判断两个传输的文件是否损坏。

id()

    id(object) -> integer

    id函数同样返回一个整数,他代表一个对象在程序中的唯一身份,其实是这个对象的地址。两个不同的对象即使拥有相同的值,他的id也不相同。python中判断两个对象是否相等,就是看这两个对象的id是否相同。

相关文章

网友评论

    本文标题:python中的hash()和id()的区别

    本文链接:https://www.haomeiwen.com/subject/kxmyhctx.html