【发布时间】:2016-09-13 22:10:17
【问题描述】:
我正在使用 PyCharm 2016.1.3 社区版。
当下面的代码作为块复制到python控制台时,变量'a'和'b'是相同的对象
>>> a = 1000
b = 1000
print (a is b)
True
>>> id(a)
36079236
>>> id(b)
36079236
但在这种情况下,一行一行输入代码时,两个变量都是不同的对象
>>> a = 1000
>>> b = 1000
>>> print (a is b)
False
会不会是 PyCharm 在第一种情况下做了某种优化?
感谢您的帮助
【问题讨论】: