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模拟新浪微博登陆功能(新浪微博爬虫)
Dec 24 Python
python中子类调用父类函数的方法示例
Aug 18 Python
python中requests和https使用简单示例
Jan 18 Python
Flask-Mail用法实例分析
Jul 21 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
Apr 11 Python
python爬虫租房信息在地图上显示的方法
May 13 Python
python多线程http压力测试脚本
Jun 25 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
Python+Opencv实现把图片、视频互转的示例
Dec 17 Python
详解Python模块化编程与装饰器
Jan 16 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
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
2016/12/13 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
利用Python演示数型数据结构的教程
2015/04/03 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
python绘制热力图heatmap
2020/03/23 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
详解python算法之冒泡排序
2019/03/05 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
详解Python设计模式之策略模式
2020/06/15 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
如何写自我鉴定
2014/03/19 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
ROS系统将python包编译为可执行文件的简单步骤
2021/07/25 Python