天天看點

Python 輸出百分比

注:python3環境試驗

0x00 使用參數格式化{:2%}

{:.2%}

: 顯示小數點後2位

print('{:.2%}'.format(10/50))  #percent: 20.00%
      

{:.0%}

: 不顯示小數點

print('{:.0%}'.format(10/50))  #percent: 20%
      

0x01 格式化為float

{:.2f}%:顯示小數點後2位

print('{:.2f}%'.format(10/50))  #percent: 20.00%
      

{:.0f}%

print('{:.0f}%'.format(10/50))  #percent: 20%
      

0x02 補充說明

{ }

的意思是對應

format()

的一個參數,按預設順序對應,參數序号從0開始,

{0}

對應

format()

的第一個參數,

{1}

對應第二個參數。例如:

print('test1:{1:.1%},

test2:

{0:.1%}'.format(40/50, 40/100))

上面指定了順序

輸出:test

2: 40.0%, test1: 80.0%