最後列印一個沒有換行符的字串
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!