Home - Learn - 03Python - 0303Functions - 030301Print
print(項目1,項目2,...,sep=分隔字元,end=結束字元)
可以一次列印多個項目,項目間以「,」分開。
sep:分隔字元,預設為空白字元( ),亦可自行指定分隔字元。
end:結束字元,預設為換行(/n),亦可自行指定結束字元。
不同項目間,預設以空白字元間隔
將間隔字元改為「&」,預設結束字元為換行(/n),故下一個會顯示在下一行。
將間隔字元改為「&」,結束字元改為空白字元,故下一個會顯示在同一行。
print( 項目 & ( 參數列 ) )
print函數支參數格式化功能,以「%s」代表字串、「%d」代表整數、「%f」代表浮點數。
%5d:固定列印5個字元整數且靠右對齊,若少於5位數,則在數字左方填入空白字元,若大於5位數整數則全部顯示。
%-2d:固定列印2個字元整數且靠左對齊,若少於2位數,則在數字右方填入空白字元。
%5s:固定列印5個字元字串且靠右對齊,若字串少於5個字元,則會在左方填入空白字元,若大於5個字元字串則全部顯示。
%8.2f:固定列印8個字元(含小數及小數點),小數固定列印2個字元。若整數少於5個字元(8-2小數-1小數點=5),則會在數字左方補空白字元;若小數小於2個字元,則會在右方補「0」字元。
price變數,以總共8個位元表示,其中小數2位,小數點1位,整數5位。 整數不足部份補空白;小數不足部份補「0」。
多個變數時的寫法。
加上跳脫字元來排版。
print(項目 .format( 參數列) )
亦可使用format()來做格式化,以大括號「{}」來表示參數的位置。