IDLE中奇怪的变量多重赋值python

时间:2012-06-18 02:41:00

标签: python variables python-idle

我真的很困惑,我刚刚写了这个

x = 0
y = 42

#Can also be written like this

x, y = 0, 42

print x
print y 

将复制粘贴到IDLE中进行测试(我正在尝试沿着PHP重新学习python),然后键入“x”并返回0.我输入y并且它给出了一个错误,它没有定义。当我正常运行它虽然它工作正常。发生了什么事?

这是确切的错误:

追踪(最近一次通话):   文件“”,第1行,in     ÿ NameError:名称'y'未定义

1 个答案:

答案 0 :(得分:2)

我认为你的问题可能与将多行代码发布到IDLE有关。看看以下内容:

Pasting multiple lines into IDLE

希望这有帮助!