Python打印语句与打印功能
示例
在Python2中,print有一条语句:
print "Hello World" print #打印换行符 print "No newline", #添加结尾逗号以删除换行符 print >>sys.stderr, "Error" #打印到stderr print("hello") # print "hello", since ("hello") == "hello" print() # print an empty tuple "()" print 1, 2, 3 # print space-separated arguments: "1 2 3" print(1, 2, 3) # print tuple "(1, 2, 3)"
在Python3中,print()是一个函数,具有常用的关键字参数:
print "Hello World" #语法错误 print("Hello World") print() #打印换行符 (must use parentheses) print("No newline", end="") #end指定要追加的内容(默认为换行符) print("Error", file=sys.stderr) #文件指定输出缓冲区 print("Comma", "separated", "output", sep=",") #sep指定分隔符 print("A", "B", "C", sep="") #Sep的空字符串:打印为ABC print("Flush this", flush=True) #刷新输出缓冲区,在Python3.3中添加 print(1, 2, 3) # print space-separated arguments: "1 2 3" print((1, 2, 3)) # print tuple "(1, 2, 3)"