文字列に変数を埋め込みたい場面は非常に多いかと思います。

おそらく、このように記述している方が多いのではないでしょうか?

print("名前は" + name + "です。MENTAで" + str(number) + "回、契約しました。”)

これですと、+が邪魔ですし、int→strの型変換を手動で行う必要があるので面倒です。
そこで、formatを使用すると以下のように書けます。

print("名前は{}です。MENTAで{}回、契約しました。".format(name, number))

ただ、これでも、{}とformatの位置が離れており、複雑な場合は、対応関係が分かりずらいです。

そこで、f文字列を使用すると以下のように書けます。

print(f"名前は{name}です。MENTAで{number}回、契約しました。")

文字列の先頭にfを付与して、変数を入れたい箇所に{変数名}を記述します。
これであれば、非常に見通しがよく、メンテナンス性が向上します。

是非お試しください!