iT邦幫忙

2023 iThome 鐵人賽

DAY 23
0
自我挑戰組

30 天學習資料庫系列 第 23

python 小小筆記

  • 分享至 

  • xImage
  •  

格式化輸出
print('項目' %(參數列) )
print('%10s高度為%8.2f公尺' %(building, height))
%-10s :固定輸出10個字元,一般情況下print()函數會向右對齊 若不滿10個字元則在右邊補空白字元補到10;有-號 則向左對齊 不夠的話右邊補空格
%8.2f固定輸出8個字元,小數點算一個字元,小數部分固定兩個字元,整數部分若少與五個字元,則左方填入空白
ex: 輸出浮點數123.4會變成{ 123.40}

format()
print(字串.format(參數列) )
會依序對應一串列的大括號{}, 大括號的編號分別以{0} {1}以此類推,同時也可以加入格式化設定但format的格式化輸出略有不同
print('{0:>10s}的高度為{1:8.2f}公尺'.format (building, height))


上一篇
跑來學python
下一篇
python 小小筆記(2)
系列文
30 天學習資料庫30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言