Python2.7中,執行完print後,會自動換行,如下程式碼會列印:abc\n123\n(其中\n代表換行)
print ('abc') print ('123')
如何實現不換行列印字元呢,下面介紹Python2.7中實作不換行列印字元的3種簡單方法:
1.在print函數後面加一個逗號,列印效果如同用空格代替了換行,如下程式碼會列印:abc123(其中代表空格)
print ('abc'), print ('123'),
相關推薦:《Python影片教學》
#2.用from __future__import print_function引用Python3.0上的方法,如下程式碼會列印:abc123(無任何多餘字元)
提示:引用此方法後,1中的方法會失效。 (但語法上不報錯,親驗)
備註:from __future__ import print_function中__是下劃線,也就是英文輸入法下兩次shift _
from __future__ import print_function print ('abc',end='') print ('123',end='')
備註:其實print函數是將end參數設定為了'\n',所以直接使用print函數會自動換行。
而且該方法可以自訂end符號,如下程式碼會列印:abc&123&
from __future__ import print_function print ('abc',end='&') print ('123',end='&')
3.呼叫模組sys,此處暫不討論sys,僅列出簡單的實作程式碼,如下程式碼會列印:abc123(無任何多餘字元)
import sys sys.stdout.write('abc') sys.stdout.write('123')
以上是python怎麼不換行列印的詳細內容。更多資訊請關注PHP中文網其他相關文章!