文字列に変数値を埋め込む

フォーマット済み文字列リテラル(f文字列)を使うのが簡単です。

num1 = 100
num2 = 1000

value = f"{num1} + {num2} = {num1 + num2}"
print(value) # 100 + 1000 = 1100

書式の指定もできます。

num1 = 100
num2 = 1000

print(f"[{num1:5d}]") # [  100]
print(f"[{num2:5d}]") # [ 1000]
num = 123456789

print(f"{num:,}") # 123,456,789

関連項目