最後列印一個沒有換行符的字串

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!