\

Pythonでは、文字列に変数を埋め込む方法がいくつかあります。それぞれの方法について詳しく見ていきましょう。

f-string

Python 3.6から利用できるようになったf-stringは、文字列の前にfまたはFを記述することで使用できます。文字列内の置換フィールド {} に、変数をそのまま指定します。

foo = 'Hello'
bar = 'world'
print(f'Message: {foo}, {bar}')

formatメソッド

formatメソッドを用いて、文字列に変数を埋め込むことも可能です。.format()内に記述した変数が、文字列内の置換フィールド {} に置換されます。

foo = 'Hello'
bar = 'world'
print('Message: {}, {}'.format(foo, bar))

%記法

C言語などでも使われている%記法を使うことで、変数を文字列に埋め込むこともできます。文字列内の変数を埋め込みたい箇所に、フォーマット指定子を記述します。

foo = 'Hello'
bar = 'world'
print('Message: %s, %s' % (foo, bar))

これらの方法を使って、Pythonで文字列に変数を効率的に埋め込むことができます。それぞれの方法には特徴があり、適切な場面で使い分けることが重要です。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です