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 相关文章推荐
python 添加用户设置密码并发邮件给root用户
Jul 25 Python
Python实现更改图片尺寸大小的方法(基于Pillow包)
Sep 19 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
Python拼接字符串的7种方法总结
Nov 01 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
Django 导出项目依赖库到 requirements.txt过程解析
Aug 23 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
Python 中由 yield 实现异步操作
May 04 Python
Python中的特殊方法以及应用详解
Sep 20 Python
python中round函数保留两位小数的方法
Dec 04 Python
Opencv实现二维直方图的计算及绘制
Jul 21 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
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
php绘制圆形的方法
2015/01/24 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
PHP设置images目录不充许http访问的方法
2016/11/01 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
vue中的router-view组件的使用教程
2018/10/23 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
Python命名空间详解
2014/08/18 Python
代码分析Python地图坐标转换
2018/02/08 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
python 提取文件指定列的方法示例
2019/08/07 Python
YUV转为jpg图像的实现
2019/12/09 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
使用PyCharm安装pytest及requests的问题
2020/07/31 Python
Sneaker Studio匈牙利:购买运动鞋
2018/03/26 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
物业门卫岗位职责
2013/12/28 职场文书
出纳员的岗位职责
2014/02/22 职场文书
党的群众路线教育实践活动对照检查材料(个人)
2014/09/24 职场文书
离婚财产分配协议书
2014/10/21 职场文书
给朋友的道歉短信
2015/05/12 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
python opencv旋转图片的使用方法
2021/06/04 Python
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js