Python で文字列をフォーマットする
この質問では、フォーマット文字列を使用して、変数を含めることができる Python で文字列をフォーマットする方法を求めます。具体的には、次の結果を達成することが目標です。
String.Format("[{0}, {1}, {2}]", 1, 2, 3)
答え:
Python は、format() メソッドを使用した文字列の書式設定をサポートしています。構文は次のとおりです:
string.format(arg1, arg2, ...)
ここで、引数は文字列に挿入される値を表します。文字列内の書式指定子は、数値を使用して引数の位置を示します。
目的の出力を実現するには、次のコードを使用します。
"[{}, {}, {}]".format(1, 2, 3)
これにより、文字列 [1, 2, 3].
注:
最新の Python バージョンでは、より簡潔な文字列フォーマットを提供する新しい f-strings を使用することをお勧めします。そして読みやすい構文。ただし、上記の方法は Python の古いバージョンでも引き続き有効です。
以上がフォーマット文字列を使用して、Python で変数を含む文字列をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。