最后打印一个没有换行符的字符串
Python 2.x >= 2.3
在 Python 2.x 中,要继续使用 print
,请使用逗号结束 print
语句。它会自动添加一个空格。
print "Hello,",
print "World!"
# Hello, World!
Python 3.x >= 3.0
在 Python 3.x 中,print
函数有一个可选的 end
参数,它是在给定字符串末尾打印的参数。默认情况下,它是换行符,因此等效于:
print("Hello, ", end="\n")
print("World!")
# Hello,
# World!
但你可以传入其他字符串
print("Hello, ", end="")
print("World!")
# Hello, World!
print("Hello, ", end="<br>")
print("World!")
# Hello, <br>World!
print("Hello, ", end="BREAK")
print("World!")
# Hello, BREAKWorld!
如果你想要更多地控制输出,可以使用 sys.stdout.write
:
import sys
sys.stdout.write("Hello, ")
sys.stdout.write("World!")
# Hello, World!