关于python:python-开发者注意错位时空下不要用-id-判断两个对象是不是同一个

48次阅读

共计 182 个字符,预计需要花费 1 分钟才能阅读完成。

正确用法:

a = "haha"
b = a

assert id(a) == id(b)

正确的用法二:

a = "haha"
b = "haha"

assert id(a) == id(b)

谬误用法:

a = "haha"
a = "haha"

assert id(a) == id(a)

为什么是谬误的?

参考官网文档:library functions: id
还有这个 issue:为什么 id(GreenThread)总是雷同的?

正文完
 0