f文字列は、文字列の前にfを付けることで、変数を直接埋め込むことができ、より直感的で可読性が高いです。 一方、str.format()は、{}を使って埋め込む位置を指定し、format()メソッドで変数を渡す必要があります。 f文字列は、式を埋め込むこともできるため、柔軟性があります。