Python split()関数とは?文字列分割の基本と応用

Pythonにおいて、split()関数は指定された区切り文字に基づいて文字列を複数のサブ文字列に分割し、これらのサブ文字列をリストで返すためのものです。基本的な構文は次の通りです:

str.split(sep=None, maxsplit=-1)

sepパラメータはデフォルトで区切り文字を指定するためのもので、デフォルト値はNoneであり、空白を区切り文字として使用することを示します。maxsplitパラメータは最大分割回数を指定するもので、正の整数nに設定すると最大n回分割します。負の整数に設定すると、分割回数を制限しないことを表します。

例えば、文字列”hello world”をsplit()関数を使用してスペースで分割して、2つのサブ文字列に分割することができます。

s = "hello world"
result = s.split()
print(result)
# 输出: ['hello', 'world']

split()関数では、別の区切り文字で分割したい場合、その区切り文字を引数として指定することができます。例えば、「apple,orange,banana」という文字列がある場合、カンマを区切り文字として指定して分割できます。

s = "apple,orange,banana"
result = s.split(',')
print(result)
# 输出: ['apple', 'orange', 'banana']
bannerAds