说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
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']
)。['']
。[]
str.rsplit 是从右侧开始分隔。
详见:Python str.rsplit() 从右侧拆分字符串 。
更新时间:Sept. 22, 2023, 8:54 a.m. 标签:python 字符串 拆分