我创建了一个简单的python脚本,它包含以下两行:
a =2
a
当我在Ubuntu终端中运行此脚本时(通过键入" python3.4 script.py"),不会显示任何内容。但是当我在python解释器中输入上述两个命令(或行)时,第二个命令(' a')显示变量' a'的值,即2.
我的问题:为什么第二个命令(' a')作为脚本的一部分运行时的行为与在python中作为单个命令运行时的行为不同解释
答案 0 :(得分:1)
您为变量2
提供了值a
。
当您在Python解释器中键入a
时,它会将输入的表示形式输出为repr()
。
这就是为什么输入a
会返回2
。