Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで2つの文字列を連結する方法は?


2つの文字列を連結することは、両方の文字列をマージすることを意味します。 「Tutorials」と「Point」を連結すると、「TutorialsPoint」になります。

Pythonで2つの文字列を連結するさまざまな方法について説明します。

「+」演算子の使用

Pythonでは、2つの文字列の間に「+」演算子を使用するだけで、2つの文字列を連結できます。

「+」演算子を使用して、3つ以上の文字列を連結できます。

s1="Tutorials"
s2="Point"
s3=s1+s2
s4=s1+" "+s2
print(s3)
print(s4)

出力

TutorialsPoint
Tutorials Point

%演算子の使用

%演算子を使用して、Pythonで2つの文字列を組み合わせることができます。その実装を以下の例に示します。

s1="Tutorials"
s2="Point"
s3="%s %s"%(s1,s2)
s4="%s%s"%(s1,s2)
print(s3)
print(s4)

出力

Tutorials Point
TutorialsPoint

%sは文字列データ型を示します。出力内の2つの文字列間のスペースは、「%s%s」間のスペースに依存します。これは、上記の例から明らかです。

join()メソッドの使用

join()は、要素のシーケンスを結合するために使用される文字列メソッドです。この方法は、2つの文字列を組み合わせるために使用できます。

s1="Tutorials"
s2="Point"
s3="".join([s1,s2])
s4=" ".join([s1,s2])
print(s3)
print(s4)
>

出力

TutorialsPoint
Tutorials Point

format()の使用

format()は、文字列フォーマット関数です。 2つの文字列を連結するために使用できます。

s1="Tutorials"
s2="Point"
s3="{}{}".format(s1,s2)
s4="{} {}".format(s1,s2)
print(s3)
print(s4)

出力

TutorialsPoint
Tutorials Point

{}は、文字列変数の位置を設定します。 「{}{}」の間のスペースは、出力内の2つの連結された文字列の間のスペースを担当します。


  1. Pythonで文字列のリストを並べ替える方法は?

    リストを適切に並べ替える、つまりリスト自体を並べ替え、そのリスト自体の順序を変更するには、文字列のリストでsort()を使用できます。たとえば、 >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['Followers', 'Hello', 'My'] 元のリストをそのまま維持し、代わりにソートされた要素の新しいリストが必要な場合は、sorted(list)を

  2. Pythonで2つの文字列を結合して1つの文字列に変換するにはどうすればよいですか?

    Pythonで2つの文字列を結合するには、連結演算子+を使用できます。例: str1 = "Hello" str2 = "World" str3 = str1 + str2 print str3 これにより、出力が得られます: HelloWorld str.join(seq)を使用して、複数の文字列を結合することもできます。例: s = "-"; seq = ("a", "b", "c"); # This is sequence of strings. print s.j