目次

Web検索はbingがおすすめ!

変数の内容を整形して出力する (format メソッドの利用) - Python

C#で変数の内容を整形して出力するには 文字列オブジェクトのformatメソッドを利用します。

書式

[文字列または、文字列オブジェクト].format(変数1, 変数2, ...変数n)

文字列中のプレースメントは {}で表現します。文字列のプレースメントにパラメーターの値が埋め込まれた結果が formatメソッドの戻り値として返ります。

コード

Text = "品名:{} 価格:{} 在庫:{}"

outputValue = Text.format("ぺんぎんクッキー", 240, 8)

print(outputValue)

解説

変数を埋め込む先の文字列を準備します。プレースメントを{}で表現します。今回の例では、3つのプレースメントが文字列中に存在します。
Text = "品名:{} 価格:{} 在庫:{}"

文字列オブジェクト(文字列変数)のformatメソッドを呼び出します。
パラメーターにプレースメントに埋め込む値を与えます。今回の例では3つのプレースメントがあるため、formatメソッドのパラメーターも3つ与えます。
文字列に値が埋め込まれた結果は、formatメソッドの戻り値として返ります。今回は結果を outputValue 変数に代入します。
outputValue = Text.format("ぺんぎんクッキー", 240, 8)

outputValueの値を出力します。
print(outputValue)

実行結果

Pythonのコードを実行します。
下図の実行結果が表示されます。文字列のプレースメントにformatメソッドのパラメータの値が埋め込まれた結果が表示できました。
品名:ぺんぎんクッキー 価格:240 在庫:8

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2023-04-09
iPentec all rights reserverd.