Python的语句与语法-打印
• 打印简介
• Python3.x的print函数
• Python2.x的print语句
• 打印流重定向
• 版本统一的打印
在Python里,打印语句是与文件类型操作相似。在文件操作里,是使用write 方法向打开的文件写入内容。打印操作是往系统的标准输出(stdout)流来实现显示在终端上。
标准输出流:通常叫stdout,是发送一个程序的文本输出的默认的地方。与标准输入流和错误流,是在脚本启动时所创建的3种数据连接流中的一种。
打印操作在Python3.x和Python2.x里有很大区别:
Python3.x:
打印是内置函数,用关键字参数来表示特定模式。
print不是保留字段,可以重新赋值。
Python2.x:
打印是语句,拥有自己的特定语句。
print是保留字段,不能重新赋值
从Python3.0开始print变成了函数,但返回值为None。print函数的格式如下:
print([object,...][, sep=' '][, end='\'][, file=sys.stdout])
在这里,object是要打印的内容。object可以是任意对象。默认是没有。
sep是两个object之间隔开的字符。默认是一个空格。
end是结尾,默认为换行。
file为输出目标,默认为标准输出流。