formatメソッド

formatメソッドは、文字列フォーマットを 使用してデータを置換します。メソッドのパラメータで、 文字列内の空の中括弧を埋めるために必要な値を 指定します。

構文

python文字列.format(値)

例

文字列の値を私たちの文字列に置換してみましょう:

pythontxt = 'This is {}'
print(txt.format('text'))

コードの実行結果:

python'This is text'

例

数値を指定することもできます:

pythontxt = 'This is {}'
print(txt.format(123))

コードの実行結果:

python'This is 123'

例

次に、リストの要素を文字列に置換してみましょう:

pythontxt = 'This is {}'
lst = ['a', 'b', 'c']
print(txt.format(lst[0]))

コードの実行結果:

python'This is a'

関連項目

  • メソッド replace,
    文字列内の部分文字列を検索して置換します
  • メソッド zfill,
    文字列の先頭をゼロで埋めます
  • メソッド rjust,
    文字列内のテキストを右揃えに整列・埋め込みます
  • メソッド ljust,
    文字列内のテキストを左揃えに整列・埋め込みます