def zhuangshi(cls):
def inner():
pass
return inner
class A:
pass
print(zhuangshi(A) is zhuangshi(A))
print(id(zhuangshi(A)) == id(zhuangshi(A)))
print(id(zhuangshi(A)))
print(id(zhuangshi(A)))
控制台输出结果如下:
False
True
31665416
31665416
惊呆! 为什么两个对象的内存地址都一样,为何 is 运行结果是false?
幕布斯6054654
慕盖茨4494581
皈依舞
随时随地看视频慕课网APP
相关分类