文件名称:print语句应用-编译系统透视++图解编译原理_
文件大小:9.16MB
文件格式:PDF
更新时间:2024-06-29 19:45:40
Python 学习手册 中文 高清文字版
Python 2.6 print语句应用 尽管Python 2.6 print有着与Python 3.0的函数相比更为独特的语法,但同样容易使用。 让我们再次看一些基础的示例。默认情况下,Python 2.6 print语句在逗号分隔的项之间添加 一个空格,并且在当前输出行的末尾添加一个换行: C:\misc> c:\python26\python >>> >>> x = 'a' >>> y = 'b' >>> print x, y a b 这种格式只是默认的,你可以选择使用或不使用。要省略换行字符(以便能在当前行后 增加更多文字),print语句后可以多个逗号,如表11-5第二行所示(下面是两条语句写在一 行之中,之间用一个分号隔开)。 >>> print x, y,; print x, y a b a b 要取消各项之间的空格,再一次,不要以这种方式打印。相反,使用第7章介绍的字符 串合并和格式化工具来构建一个输出字符串,并且一次性打印该字符串: >>> print x + y ab >>> print '%s...%s' % (x, y) a...b 你将会看到,除了使用模式的特殊语法,Python 2.6的print语句基本上与Python 3.0的函 数一样易于使用。下一小节将会介绍在Python 2.6的打印中指定文件的方式。 打印流重定向 在Python 3.0和Python 2.6中,打印都默认地发送到标准输出流。然而,通常发送到其他 的地方也是有用的,例如发送到一个文本文件,以保存结果供以后使用和测试。尽管这样的 重定向可以在Python自身之外的系统shell中实现,事实上,在脚本中重定向一个脚本的流 也是很容易做到的。 Python的"hello World"程序 让我们从通常的(并且大多时候是无意义的)语言基准线开始——"hello world"程序。 要在Python中打印"hello world"信息,只需在各个版本中打印这个字符串: >>> print('hello world') # Print a string object in 3.0 hello world >>> print 'hello world' # Print a string object in 2.6