Python字符串函数split的详细用法

2023-02-25 00:00:00 函数 字符串 用法

split 是 Python 中字符串方法之一,它用于将一个字符串切分成多个子字符串,并返回一个包含所有子字符串的列表。具体用法如下:

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

其中:

  • string:需要切分的字符串;
  • sep:切分字符串的分隔符,默认为 None,表示按照空格或者制表符('\t')等空白字符进行切分;
  • maxsplit:最大切分次数,如果未指定或为负数,则表示切分所有。

例如:

string = "Hello, world! How are you today?"
words = string.split()  # 使用默认分隔符,即空格
print(words)  # ['Hello,', 'world!', 'How', 'are', 'you', 'today?']

words = string.split(",")  # 使用逗号分隔符
print(words)  # ['Hello', ' world! How are you today?']

words = string.split("o", 2)  # 最多切分两次,使用 "o" 作为分隔符
print(words)  # ['Hell', ', w', 'rld! How are you today?']

除了 split 方法,还有 splitlines 方法,它用于将一个字符串按照行分隔符('\n', '\r' 或 '\r\n')进行切分,返回一个包含所有行的列表。用法与 split 类似。

相关文章