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

标签 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 行,位于 是 NameError: 名称 'y' 未定义

最佳答案

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

Pasting multiple lines into IDLE

希望这对您有所帮助!

关于python - IDLE中奇怪的变量多重赋值python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076399/

相关文章:

python - Keras 双向 LSTM - 层分组

scala - 你能为scala中的另一个变量创建别名吗?

python - 如何根据Python组合字符串找到正确的网站链接

Python, Mysql, Insert rows 不出现在数据库中

python - 根据值调整字典

r - R 函数中的变量范围

python - 为什么我无法导入这个类?我不明白它是如何循环导入的

python - 由于缩进,Python IDLE (Mac OS X) 中的语法错误

python IDLE shell 似乎无法正确处理一些转义

objective-c - 几秒钟后隐藏 OS X 上的鼠标光标