Python には多くの文字列接続メソッドがあります。要約すると、次のようになります。
1 最もオリジナルな文字列接続メソッド: str1 + str22 Python の新しい文字列接続構文: str1、str23 奇妙な文字列メソッド: str1 str24 % 接続文字列: ' name:%s; sex: ' % ('tom', 'male')5 文字列リストの接続: str.join(some_list)
最初の方法は、プログラミング経験のある人ならおそらく知っているでしょう。直接「+」を使用して 2 つの文字列を接続します:
'Jim' + 'Green' = 'JimGreen'
2 番目の文字列はより特殊です。2 つの文字列が「カンマ」で区切られている場合、2 つの文字列は接続されます。ただし、文字列の間には余分なスペースが入ります。 :
'Jim', 'Green' = 'Jim Green'
3 番目のタイプも Python に固有です。2 つの文字列を結合するだけです。スペースまたは空白はありません。2 つの文字列は自動的に 1 つの文字列に連結されます:
' Jim''Green' = 'JimGreen' 'Jim' 'Green' = 'JimGreen'
4 番目の関数はより強力で、C 言語の printf 関数を利用しています。C 言語の基礎がある場合は、ドキュメントを読んでください。探し出す。このメソッドは、記号「%」を使用して文字列と変数のグループを接続します。文字列内の特殊マークは、右側の変数グループの変数に自動的に置き換えられます:
'%s, %s' % (' Jim', ' Green') = 'Jim, Green'
5 番目のテクニックは、文字列関数 join を使用することです。この関数はリストを受け取り、リスト内の各要素を文字列で接続します:
var_list = ['tom', 'david', 'john']
a = '###' a.join(var_list) = ' tom ###デビッド###ジョン'