pythonのprint文の中でf文字列をどのように使いますか?
Pythonでは、f文字列(またはフォーマット文字列とも呼ばれます)を使用して、式、変数、またはリテラル値を文字列に埋め込むことができます。f文字列を使用することで、動的な値を含む文字列を簡単に構築することができます。
以下は簡単な例です:
name = "Alice"
age = 25
print(f"我的名字是{name},今年{age}岁。")
結果は出力されます。
我的名字是Alice,今年25岁。
上記の例では、nameとage変数の値を文字列に埋め込むためにf文字列を使用しました。文字列の前にfを追加すると、波括弧{}で変数や式を囲むことができ、それらは対応する値に置き換えられます。
波括弧内でも、算術演算や関数呼出しのような簡単な式を使用することができます。以下は、f文字列を使用して簡単な計算を行う例です:
num1 = 10
num2 = 5
print(f"两个数的和为{num1 + num2},差为{num1 - num2}。")
結果は次のようになります:
两个数的和为15,差为5。
Python 3.6以上のバージョンでしか利用できないf文字列に注意が必要です。古いバージョンを使用している場合は、str.format()や%演算子などの他の文字列フォーマット方法を検討することもできます。