\

Pythonのf文字列(f-strings)は、Python 3.6以降で利用可能な機能で、文字列内に変数や式を埋め込むことができます。これにより、文字列のフォーマットが非常に簡単になります。

基本的な使い方

f文字列の基本的な使い方は以下の通りです。

name = "John"
age = 20
print(f"{name}'s age is {age}.")  # "John's age is 20."

この例では、nameageという変数を文字列内に埋め込んでいます。fを文字列の前につけ、変数を{}で囲むことで、その変数の値を文字列内に埋め込むことができます。

高度な使用法

f文字列では、置換フィールドの中にさらに置換フィールドを入れる、すなわち「ネストした置換フィールド」を作ることも可能です。これにより、動的にフィールド名を変えるなどの操作が可能となります。

var = "age"
print(f"{var} is {age}.")  # "age is 20."

この例では、varという変数の値(ここでは"age")をフィールド名として使用しています。

まとめ

Pythonのf文字列は、文字列のフォーマットを簡単に行うための強力な機能です。Python 3.6以降を使用している場合は、ぜひ活用してみてください。

投稿者 admin

コメントを残す

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