问题遇到的现象和发生背景
对于python垃圾回收机制不太理解
用代码块功能插入代码,请勿粘贴截图
a = 100 * 100
b = 100 * 100
c = 99 * 99 + 2 * 99 + 1
print(id(a), id(b), id(c))
a = 100 ** 100
b = 100 ** 100
print(id(a), id(b))
运行结果及报错内容
为什么第二个a和b地址给的不一样,第一个一样,好困惑
对于python垃圾回收机制不太理解
a = 100 * 100
b = 100 * 100
c = 99 * 99 + 2 * 99 + 1
print(id(a), id(b), id(c))
a = 100 ** 100
b = 100 ** 100
print(id(a), id(b))
为什么第二个a和b地址给的不一样,第一个一样,好困惑