1. 説明
split() は、指定された区切り文字で文字列をスライスします。パラメータ num に指定された値がある場合、 num+1 個の部分文字列に分割されます。
2. 文法
split() メソッドの構文:
str.split(str="", num=string.count(str)).
パラメータ:
- str – 区切り文字。デフォルトは、スペース、改行 (\n)、タブ (\t) などを含むすべてのヌル文字です。
- num – 分割の数。デフォルトは -1 で、すべてが分離されます。
戻り値 分割
された文字列リストを返します。
3. 例
str = "sdfsg gowjegig wepgnp wegjp";
print(str.split()) # 以空格为分隔符,包含 \n
print(str.split(' ', 1)) # 以空格为分隔符,分隔成两个
print(str.split(' ', 2)) # 以空格为分隔符,分隔成三个
# ['sdfsg', 'gowjegig', 'wepgnp', 'wegjp']
# ['sdfsg', 'gowjegig wepgnp wegjp']
# ['sdfsg', 'gowjegig', 'wepgnp wegjp']
4. まとめ
split 関数は、受信文字列を処理するために使用されます。たとえば、ファイルから取得したコンテンツの各行の最後の文字は \n ですが、これは改行文字であり、split 関数を使用して削除できます。