2023年11月08日 更新

Pythonで文字列連結する方法まとめ

どうも、クラゲジュニアです。

Pythonで文字列を連結する方法は、いくつかあるので紹介します。

Pythonのバージョン3.10.12で以下の実行確認をしています。

+演算子で連結

a = 'A'
x = a + 'B' + 'C'
print(x)
# ABC

文字列リテラルと文字列の変数を連結できます。

+=演算子で連結

x = 'A'
b = 'B'
x += b
x += 'C'
print(x)
# ABC

文字列リテラルと文字列の変数を連結できます。

文字列リテラルを並べて連結

x = 'A''B''C'
print(x)
# ABC

文字列リテラルを並べて書くと連結されます。

※文字列の変数は、この方法で連結できません。

formatで連結

a = 'A'
b = 'B'
c = 'C'
x = '{}{}{}'.format(a, b, c)
print(x)
# ABC

文字列のリストを連結

x = ['A', 'B', 'C']
y = ''.join(x)
print(y)
# ABC

空文字列''','に変更すると、各文字列の間に,が挿入されます。

以上です。