ホームページ > バックエンド開発 > Python チュートリアル > フォーマット文字列を使用して、Python で変数を含む文字列をフォーマットするにはどうすればよいですか?

フォーマット文字列を使用して、Python で変数を含む文字列をフォーマットするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-19 12:39:03
オリジナル
948 人が閲覧しました

How Can I Format Strings with Variables in Python Using Format Strings?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート