python print 使用分隔符 或行尾符

2021-10-12 15:49:35 字數 1560 閱讀 3832

使用print() 函式輸出資料,但是想改變預設的分隔符或者行尾符。

>>

>

print

('acme',50

,91.5

)acme 50

91.5

>>

>

print

('acme',50

,91.5

, sep=

',')

acme,50,

91.5

>>

>

print

('acme',50

,91.5

, sep=

',', end=

'!!\n'

)acme,50,

91.5!!

使用end 引數也可以在輸出中禁止換行

'''

'''>>

>

for i in

range(5

):..

.print

(i)...

01234

>>

>

for i in

range(5

):..

.print

(i, end=

' ')..

.012

34>>

>

也可以用join方式

>>

>

print

(','

.join(

'acme'

,'50'

,'91.5'))

acme,50,

91.5

>>

>

str.join() 的問題在於它僅僅適用於字串。這意味著你通常需要執行另外一些轉換才能讓它正常工作

'''

'''>>

> row =

('acme',50

,91.5

)>>

>

print

(','

.join(row)

)traceback (most recent call last)

:file ""

, line 1,in

typeerror: sequence item 1

: expected str instance,

int found

>>

>

print

(','

.join(

str(x)

for x in row)

)acme,50,

91.5

>>

>

當然可以不用那麼麻煩,僅僅只需要像下面這樣寫:

>>

>

print

(*row, sep=

',')

acme,50,

91.5

>>

>

python print 使用分隔符 或行尾符

使用print 函式輸出資料,但是想改變預設的分隔符或者行尾符。print acme 50 91.5 acme 50 91.5 print acme 50 91.5 sep acme,50,91.5 print acme 50 91.5 sep end n acme,50,91.5 使用end 引數...

python print 使用分隔符 或行尾符

使用print 函式輸出資料,但是想改變預設的分隔符或者行尾符。print acme 50,91.5 acme 50 91.5 print acme 50,91.5,sep acme,50,91.5 print acme 50,91.5,sep end n acme,50,91.5 使用end 引數...

python print()函式使用總結

print 功能 輸出字串和數字 輸出字串 print runoob 輸出數字 print 100 輸出變數 str runboo print str 輸出列表 l 1,2,l print l 另外print 還可以輸出元組和字典,與列表一樣,在這就不做重複的描述 2.格式化輸出整數 python支...