使用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支...