【Python学習】関数 - 出力パーセンテージ

1. パラメータの書式設定を直接使用する

1.1 小数点以下2桁を表示する

{:.2%}:小数点以下2桁を表示

>>> print('percent: {:.2%}'.format(42/50))
percent: 84.00%

1.2 小数点以下の桁を表示しない

{:.0%}、つまり、2に変更されます0

>>> print('percent: {:.0%}'.format(42/50))
percent: 84%

2. float としてフォーマットし、% フォーマットに処理します。

2.1 と方法 1 の違いは次のとおりです。

  • 100を掛ける必要があります42/50
  • モード 2%{ }外側、モード 1は内側%です{ }

2.2 小数点以下2桁を表示する

>>> print('percent: {:.2f}%'.format(42/50*100))
percent: 84.00%

2.3 小数点以下1桁表示

>>> print('percent: {:.1f}%'.format(42/50*100))
percent: 84.0%

2.4 整数ビットのみを表示する

>>> print('percent: {:.0f}%'.format(42/50*100))
percent: 84%

説明する

{ }は、デフォルトの順序に対応する対応するパラメータを意味しますformat()。パラメータのシリアル番号は 0 から始まり、最初のパラメータに{0}対応し、 2 番目のパラメータに対応します。format(){1}

例えば:

  • デフォルトの順序:

    >>> print('percent1: {:.2%}, percent2: {:.1%}'.format(42/50, 42/100))
    percent1: 84.00%, percent2: 42.0%
    
  • 指定順序:
    {1:.1%}2 番目のパラメータに対応、{0:.1%}1 番目のパラメータに対応。

>>> print('percent2: {1:.1%}, percent1: {0:.1%}'.format(42/50, 42/100))
percent2: 42.0%, percent1: 84.0%

参考リンク

1. Python 出力パーセント 2
. Python: パーセンテージを計算します

おすすめ

転載: blog.csdn.net/Daisy74RJ/article/details/131824034