私は.format()
Python 3.5 プロジェクトで alot を使用していますが、新しい種類の文字列リテラルである f-strings のために、次の Python バージョンで非推奨になるのではないかと心配しています。
>>> name = "Test"
>>> f"My app name is {name}."
'My app name is Test.'
フォーマットされた文字列機能は、古い を完全に置き換えるようになり.format()
ますか? そして今後は、すべての場合に新しいスタイルを使用する方がよいでしょうか?
「複雑よりも単純である」という考えに基づいていることは理解しています。ただし、パフォーマンスの問題はどうでしょうか。それらの間に違いはありますか?それとも、同じ機能の単純な外観ですか?