python
字符串
拆分
说明
《Python 教程》 帮助读者成为泛程序员,持续修订中,提供建议、纠错、催更加微信 sin80c。查看 更新日志。
![]() |
本教程作者所著新书《深入浅出Pandas:利用Python进行数据处理与分析》(ISBN:9787111685456)已由机械工业出版社出版上市,各大电商平台有售,欢迎:查看详情并关注购买。 |
Python 的字符串对象方法 split() 可以按指定的分隔符将此字符串拆分成一个列表。split() 方法在指定的分隔符处分解一个字符串并返回一个字符串列表。此功能在文本处理中经常被使用。
以下是一些快速的使用示例:
'I love you'.split()
# ['I', 'love', 'you']
'1,2,3'.split(',')
# ['1', '2', '3']
'1,2,3'.split(',', maxsplit=1)
# ['1', '2,3']
'1,2,,3,'.split(',')
# ['1', '2', '', '3', '']
sep 未指定或为 None:
'1 2 3'.split()
# ['1', '2', '3']
'1 2 3'.split(maxsplit=1)
# ['1', '2 3']
' 1 2 3 '.split()
# ['1', '2', '3']
split() 的语法为:
str.split(sep=None, maxsplit=- 1)
返回一个由 sep 作为分隔字符串拆分后的列表。
参数:
'1,,2'.split(',')
将返回 ['1', '', '2']
)。'1<>2<>3'.split('<>') 将返回 ['1', '2', '3']
)。['']
。[]