ホームページ  >  記事  >  バックエンド開発  >  Python の文字列フォーマットの詳細な説明

Python の文字列フォーマットの詳細な説明

高洛峰
高洛峰オリジナル
2016-10-17 11:50:481475ブラウズ

文字列書式設定演算子 (%) は、C 言語の printf() 関数の文字列書式設定と非常に似ており、使用される記号もパーセント記号 (%) を使用して同じであり、すべての printf() 書式設定操作をサポートします。 。構文は次のとおりです:

format_string % string_to_convert

format_string は、「%cdoe」の形式のフォーマット マーク文字列です。string_to_convert は、フォーマットされる文字列です。2 つ以上ある場合は、それらを で囲む必要があります。括弧。

Python の文字列フォーマットの詳細な説明

文字列形式の出力例:

charA = 65
charB = 66
print("ASCII码65代表:%c" % charA)
print("ASCII码66代表:%c" % charB)
Num1 = 0xEF3
Num2 = 0xAB03
print('转换成十进制分别为:%u和%u' % (Num1, Num2))
Num3 = 1500000
print('转换成科学计数法为:%e' % Num3)

出力:

ASCII コード 65 は次を表します: A

ASCII コード 66 は次を表します: B

10 進数に変換: 3827 および 43779

科学表記法に変換方法は次のとおりです。 1.200000e+06


書式設定文字は補助記号と併用することもできるのでとても便利です。

次の表に示す補助シンボル:

Python の文字列フォーマットの詳細な説明

補助シンボルの例:

Num1 = 108
print("%#X" % Num1)
Num2 = 234.567890
print("%.2f" % Num2)

出力:

0X6C

234.57


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