python 文字列を結合する

python 文字列を結合する

pythonで、文字列を結合するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

文字列結合

「+」を使えば、結合は可能です。

str = 'hello' + ' ' + 'world'

print(str)
# hello world

# 「+」を省略することも可能
str = 'hello'' ''world'

print(str)

変数同士でも、可能です。

str1 = 'hello'
str2 = ' '
str3 = 'world'
str = str1 + str2 + str3

print(str)
# hello world

正規表現を使用して置換することもできます。

import re
 
str = '1,2,3,4,5'

print(re.split('[/,/g]+', str))
# ['1', '2', '3', '4', '5']

代入演算子「+=」を使用することもできます。

str1 = 'hello'
str2 = ' '
str3 = 'world'
str1 += str2 + str3

print(str1)
# hello world

listからjoinを使用して、結合することも可能です。

lst = ['hello', ' ', 'world']

str = ''.join(lst)

print(str)

# hello world