[英]Is it possible to print without new line or space?
假設我想用2種不同的打印語句打印“你好”。
喜歡:
print "hel"
print "lo"
但是python會自動打印新行,所以如果我們想要它在同一行,我們需要 -
print "hel"**,**
這是問題 - ,創造一個空間,我希望它連接起來。 謝謝。
您可以使用print
功能
>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello
顯然分號只在代碼中顯示交互式解釋器中的結果。
print
函數的end
關鍵字參數指定要在主文本后打印的內容。 它默認為'\\n'
。 在這里,我們將其更改為''
以便最后不打印任何內容。
>>> import sys
>>> sys.stdout.write('hel');sys.stdout.write('lo')
hello
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.