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