ホームページ >バックエンド開発 >Python チュートリアル >Python でフォーマットされた文字列の例の概要

Python でフォーマットされた文字列の例の概要

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-16 08:41:381287ブラウズ

この記事の例は、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 プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。