程序输出,print 语句及“Hello World!”
有些语言, 比如 C, 通过函数输出数据到屏幕,例如函数 printf()。然而在 Python 和大
多数解释执行的脚本语言,使用语句进行输出。很多的 shell 脚本语言使用 echo 命令来输出程
序结果。
核心笔记:在交互式解释器中显示变量的值
通常当你想看变量内容时,你会在代码中使用 print 语句输出。不过在交互式解释器中,
你可以用 print 语句显示变量的字符串表示,或者仅使用变量名查看该变量的原始值。
在下面的例子中,
我们把一个字符串赋值给变量 myString,
先用 print 来显示变量的内容,
之后用变量名称来显示。
>>> myString = 'Hello World!'
>>> print myString
Hello World!
>>> myString
'Hello World!'
注意:在仅用变量名时,输出的字符串是被用单引号括起来了的。这是为了让非字符串对
象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不仅仅是字符
串本身。
引号表示你刚刚输入的变量的值是一个字符串。
等你对 Python 有了较深入的了解之后,
你就知道 print 语句调用 str()函数显示对象,
而交互式解释器则调用 repr()函数来显示对象。