format()メソッドの機能と使い方
format()関数は、文字列をフォーマットするための組み込み関数です。指定した形式で文字列を整形して出力する主な機能があります。
format()関数の基本構文は以下の通りです:
format(value, format_spec)
valueは書式化する値であり、format_specは書式規則です。
format_specは、文字列でもフォーマット指定子でも構いません。”{}”の部分には、位置を指定するためにインデックスやキーワードを使用して置き換える値を指定できます。例えば:
"{} {}".format("Hello", "World") # 输出:Hello World
"{1} {0}".format("World", "Hello") # 输出:Hello World
"{name} {age}".format(name="John", age=25) # 输出:John 25
フォーマット指定子は、表示される値の書式を指定するために使用されます。特定のフォーマットコードを使用して出力のスタイルを制御することができます。例:
"{:.2f}".format(3.1415926) # 输出:3.14
"{:10s}".format("Hello") # 输出:"Hello "
"{:<10s}".format("Hello") # 输出:"Hello "
format()関数には、日付のフォーマットや揃え、埋めるといった他の一般的なフォーマット操作もサポートされています。詳細は公式ドキュメントを参照してください。