Python 實現不換行列印字元的3種簡單方法

2021-08-09 23:42:32 字數 1327 閱讀 3464

python2.7

中,執行完

print

後,會自動換行,如下**會列印

:abc\n123\n

(其中\n代表換行)

print ('abc')

print ('123')

如何實現不換行列印字元呢,下面介紹

python2.7

中 實現不換行列印字元的3種簡單方法: 1.

在print

函式後加乙個逗號,列印效果如同用空格代替了換行,如下**會列印

:abc

123

(其中

代表空格)

print ('abc'),

print ('123'),

2.

from__future__importprint_function

引用python3.0

上的方法,如下**會列印

:abc123

(無任何多餘字元)

1中的方法會失效。(但語法上不報錯,親驗)

備註:from__future__importprint_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 print實現不換行列印

一 環境以及背景 winows10 python2.7 python3.5 需要使用python2.7 中的print並且不換行 二 使用方法 1.在結尾新增乙個逗號 print hello world 問題 在輸出結果後會多乙個空格,這個空格把我坑了2.使用sys模組 import sys sys...

Python print列印不換行

python中的print預設是換行的 想要不換行輸出有兩種辦法 1.print後加上 print hello world 2.使用sys.stdout.write命令 sys.stdout.write hello world 但是,以上的命令在具體執行時,並不會實時顯示,每次都是在換行時才把整行指...

html span標籤 不換行 字元換行問題

html span標籤 不換行 有時span帶中文時候是可以自動換行的 加上樣式 style display inline block width 60 word wrap break word white space normal 是因為 span 不是塊狀元素。本身自帶有 左浮動的效果,並且連續...