この記事の例は、Python で文字列をフォーマットする方法を要約し、参考のために皆さんに共有します。具体的な分析は次のとおりです。
Python の文字列整形方法は、例として次のように表現されます。
* 幅を定義します
Python コードは次のとおりです:
>>>'%*s' %(5,'some') ' some'
- 左揃え
Python コードは次のとおりです:
>>>'%-*s' %(5,'some') 'some '
最小幅 6 桁、精度 2 桁の浮動小数点 10 進数。桁数が足りない場合は、前にスペースが追加されます。
Python コードは次のとおりです:
>>>'%6.2f' %8.123 ' 8.12'
辞書形式では、正の数の前にプラス記号を表示できます。桁数が足りない場合は、その前に 0 を追加します。
Python コードは次のとおりです:
>>>'%(name)s = %(num)+06.2f' %{'name':'a','num':8.123} 'a = +08.12'
8 進数の前にゼロ (「0」) を表示し、16 進数の前に「0x」または「0X」を表示します (「x」または「X」が使用されるかどうかに応じて)
Python コードは次のとおりです:
>>>'dec: %d/oct: %#o/hex: %#X' % (123,123,123) 'dec: 123/oct: 0173/hex: 0X7B'
科学的表記
Python コードは次のとおりです:
>>>'%e' % 1234.567890 '1.234568e+03'
この記事が皆さんの Python プログラミング設計に役立つことを願っています。