[Python] 文字列の取り扱い

pythonでの文字列の取扱について、色々あってわかりにくいので、基本的なところをまとめておきます。

%演算子

あまり推奨されていないようなので、使わないほうが良いのかな。

Pythonにおける % と str.format() 。どっちを使うの?

str.format

多分、今一番基本的な書き方なのかな?

公式ドキュメント str.format

Qitta【Python入門】format関数で文字列の書き方

f-string

3.6からの新しい書き方。{}の中で式展開ができるので便利。

公式ドキュメント formatted string literals

Qitta f-strings の使用例

string.Template

公式ドキュメント string.Template

現在では、積極的に使う意味はなさそう。

advanced string formatting vs template strings