使用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=' ')
...0 1 2 3 4 >>>
也可以用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支...