\

Pythonのf文字列(f-strings)は、文字列内に変数の値を直接埋め込むことができる機能です。文字列の前に f または F を置き、文字列内で変数を波括弧 {} で囲むことで使用できます。

Pythonのf文字列の基本的な使い方

以下のように、f文字列を使用して変数の値を文字列に埋め込むことができます。

name = 'タマ'
txt = f'猫の名前は{name}です。'
print(txt)  # 猫の名前はタマです。

この機能は、文字列の組み立てやフォーマットに非常に便利です。

f文字列での計算

f文字列の中では、Pythonの式を直接評価することができます。これにより、文字列の組み立てを一層柔軟に行うことができます。

age = 5
print(f'来年は{age + 1}歳になります。')  # 来年は6歳になります。

上記の例では、f文字列の中で加算を行っています。

f文字列での関数の実行

f文字列の中では、関数の呼び出しも可能です。これにより、文字列の組み立て時に関数の結果を直接使用することができます。

def get_name():
    return 'タマ'

print(f'猫の名前は{get_name()}です。')  # 猫の名前はタマです。

このように、f文字列はPythonの文字列処理を強力にサポートします。これらの機能を活用して、効率的なコードを書くことができます。

参考文献

投稿者 admin

コメントを残す

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