split() | 从字符串的左侧开始拆分,默认分割字符为空字符,返回分割后的字符串列表 |
rsplit() | 从字符串的右侧开始拆分,默认分割字符为空字符,返回分割后的字符串列表 |
1、split() 通过指定字符分割字符串(从左侧分割)。
1)语法
str_name.split(Split_Char, maxsSplit)
Split_Char表示分割字符,可自行指定分割字符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
maxsSplit表示分割次数,默认为-1,表示分割所有。
返回值:分割后的字符串(有分割次数+1个)列表。
2)实例
>>> mystr = 'python,java,php,c,html go'
>>> mystr.split(',') #遇','分割,分割所有
['python', 'java', 'php', 'c', 'html go']
>>> mystr.split(',',3) #遇','分割,分割3次
['python', 'java', 'php', 'c,html go']
>>> mystr.split() #默认遇空格字符串分割,分割所有
['python,java,php,c,html', 'go']
2、rsplit() 通过指定字符分割字符串(从右侧分割)。
str_name.rsplit(Split_Char, maxsSplit)
Split_Char表示分割字符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。maxsSplit表示分割次数,在经过最大拆分次数后,剩余的单独为一部分。
从字符串的右侧开始拆分,默认分割字符为空字符,返回分割后的字符串列表
2)实例
>>> mystr = 'python,java,php,c,html go'
>>> mystr.rsplit() #默认遇空格字符串分割,分割所有
['python,java,php,c,html', 'go']
>>> mystr.rsplit(',',2) #遇','分割,分割2次
['python,java,php', 'c', 'html go']
>>> mystr.rsplit(',',3) #遇','分割,分割3次
['python,java', 'php', 'c', 'html go']
>>> mystr.rsplit(',') #遇','分割,分割所有
['python', 'java', 'php', 'c', 'html go']
split() 和 rsplit() 拆分的方向不同。
© 版权声明
本站网络名称:
尤尤博客
本站永久网址:
https://www.yxfseo.cn
网站侵权说明:
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,请在24H内删除。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
3 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容