在Python程序中输出数据

用print语句输出“Hello World”

相对Java、C#语言来说,Python语言确实非常简洁。输出“Hello World”只需一条语句就可以了,没有编译过程。

>>> print("Hello World")

Hello World

>>>

上面的Python代码,用print语句输出“Hello World”字符串,输出结果立即显示在窗口,并等待输入下一条语句。

把上面的代码改造一下,将“Hello World”替换为“您好,世界!”。

>>> print("您好,世界!")

您好,世界!

>>>

输出中文正确。当Python2.X版本没有指定UTF-8编码时,程序可能会报错,在遇到这种情况下,需要在交互解释器输入或在Python文件的开头添加下面的代码:

#coding=utf-8

就可以解决中文输出的问题。

用print语句显示变量内容

Java或C#程序员要查看变量内容时,需要在程序的调试状态或者在运行过程中通过输出语句来查看变量内容。Python的print语句可以直接输出变量内容,也可以使用变量名查看变量内容。

>>> strTemp="Hello World"

>>> print(strTemp)

Hello World

>>> strTemp

'Hello World'

>>>

不同于Java和C#输出变量内容,Python在使用变量名输出变量内容时,用单引号将内容括起来,即它输出的是该变量的字符串表示,而不是字符串本身。

用sys库对象函数输出“Hello World”

Python的sys库类似Java的System库,提供标准的输入与输出、获取系统属性等功能。

>>> import sys

>>> sys.stdout.write("Hello World")

Hello World

>>>

使用sys库,需要使用import语句将该库导入。