Python字符串函数split的详细用法
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 类似。
相关文章