Python字符串split及rsplit方法原理详解


Posted in Python onJune 29, 2020

1.描述

split()方法通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔num+1个子字符串,默认分隔符为所有空字符,包括空格、换行(\n)、制表符(\t)等

rstrip()方法通过

2.语法

str.split([sep=None][,count=S.count(sep)])

str.rsplit([sep=None][,count=S.count(sep)])

3.参数

  • sep -- 可选参数,指定的分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等
  • count -- 可选参数,分割次数,默认为分隔符在字符串中出现的总次数

4.返回值

返回分割后的字符串列表,可以用新字符串来接收

5.实例

str1 = "Hao123 hao456 hAo789"
new_str = str1.split()
new_str2 = str1.split(' ', 1)
new_str3 = str1.rsplit(' ', 1)

print(new_str)
print(new_str2)
print(new_str3)

#输出结果如下:
['Hao123', 'hao456', 'hAo789']
['Hao123', 'hao456 hAo789']
['Hao123 hao456', 'hAo789']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3 正在毁灭 Python的原因分析
Nov 28 Python
使用C++扩展Python的功能详解
Jan 12 Python
linux下python使用sendmail发送邮件
May 22 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
Python何时应该使用Lambda函数
Jul 02 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
python环境下安装opencv库的方法
Mar 05 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
Jun 28 Python
python中用ctypes模拟点击的实例讲解
Nov 26 Python
python 解决函数返回return的问题
Dec 05 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 #Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
Jun 29 #Python
使用keras时input_shape的维度表示问题说明
Jun 29 #Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 #Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
Jun 29 #Python
Python建造者模式案例运行原理解析
Jun 29 #Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
Jun 29 #Python
You might like
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
5 cool javascript apps
2007/03/24 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
基于jQuery实现的百度导航li拖放排列效果,即时更新数据库
2012/07/31 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
javascript实现表格排序 编辑 拖拽 缩放
2015/01/02 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
Python类中self参数用法详解
2020/02/13 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
SQL Server数据库笔试题和答案
2016/02/04 面试题
高中生学习总结的自我评价范文
2013/10/13 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
学生上课说话检讨书
2014/10/25 职场文书
电影复兴之路观后感
2015/06/02 职场文书
初中班主任心得体会
2016/01/07 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
800字作文之大雪
2019/12/04 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python