首頁  >  文章  >  後端開發  >  python怎麼不換行列印

python怎麼不換行列印

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-01 13:58:547111瀏覽

python怎麼不換行列印

Python2.7中,執行完print後,會自動換行,如下程式碼會列印:abc\n123\n(其中\n代表換行)

print ('abc')
print ('123')

如何實現不換行列印字元呢,下面介紹Python2.7中實作不換行列印字元的3種簡單方法:

1.在print函數後面加一個逗號,列印效果如同用空格代替了換行,如下程式碼會列印:abc123(其中代表空格)

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn