Pythonで 文字列を連結する7つの方法
1. C言語からの%方法
print('%s %s' % ('Hello', 'world'))
>>> Hello world
%記号で文字列をフォーマットする方法は、多くのプログラミング言語で同様の実装が行われている古代のC言語から継承されています。上記の例の%sはプレースホルダーであり、文字列のみを表し、スプライシングの実際の内容は表しません。実際のスプライスされたコンテンツは、シングル%記号の後にタプルに配置されます。
同様のプレースホルダーは、%d(整数を表す)、%f(浮動小数点数を表す)、%x(16進数を表す)などです。%プレースホルダーは、このスプライシング方法の機能であるだけでなく、その制限もあります。各プレースホルダーには特定の意味があるため、実際に使用するには面倒です。