Pythonの文字列の連結は、簡単なものなら+演算子で行う。 >>> a = "1 " + "2" >>> a '1 2' しかし、+は演算のたびに新しい文字列オブジェクトを生成するため、たくさんの文字列を連結すると遅くなる。 そのような場合は、たとえばリストやタプルを連結するならjoinを使う。 >>> b = ("This ", "is ", "a ", "pen.") >>> "".join(b) 'This is a pen.' joinは指定された文字を挟んで文字列を連結する。 >>> "|".join(b) 'This |is |a |pen.' %を使うと文字列を文字列の中に埋め込める。 >>> "%spen %s%smy %s" % b 'This pen is a my pen.' これらを使った方が、多くの文字列を連結するときには処理が速くなる。 また、可読性も高い。
(This host) = https://njf.jp