在python中打印而不使用' print'命令

时间:2016-09-03 01:50:04

标签: python syntax

我创建了一个简单的python脚本,它包含以下两行:

a =2
a

当我在Ubuntu终端中运行此脚本时(通过键入" python3.4 script.py"),不会显示任何内容。但是当我在python解释器中输入上述两个命令(或行)时,第二个命令(' a')显示变量' a'的值,即2.

我的问题:为什么第二个命令(' a')作为脚本的一部分运行时的行为与在python中作为单个命令运行时的行为不同解释

1 个答案:

答案 0 :(得分:1)

您为变量2提供了值a

当您在Python解释器中键入a时,它会将输入的表示形式输出为repr()

这就是为什么输入a会返回2