5
連結に対して+が%sよりも優れているのはなぜですか?
Python %sではなく、文字列の連結に使用する必要があることを理解しています+。 私は次のことができます: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) しかし、なぜ私は以外のものを使用する必要があり+ますか?単純なを使用して連結を記述する方が簡単+です。次に、フォーマット文字列を見る場合%s、%dandなどのタイプを指定します。型について明示する方が良いかもしれないことを理解しています。 しかし、それから私は、+連結のために使用することは、入力するのが簡単であっても避けるべきだと読みました。文字列を他の方法のいずれかで連結する必要があるという明確な理由はありますか?