最后打印一个没有换行符的字符串

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!