Pythonのsplit()関数

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 関数を使用して削除できます。

おすすめ

転載: blog.csdn.net/weixin_46769840/article/details/127336963