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基于queue和threading实现多线程下载实例
Oct 08 Python
python删除过期文件的方法
May 29 Python
Python实现文件复制删除
Apr 19 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
python中的文件打开与关闭操作命令介绍
Apr 26 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
Python学习笔记之lambda表达式用法详解
Aug 08 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
Feb 26 Python
python Matplotlib基础--如何添加文本和标注
Jan 26 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网站基础优化方法小结
2008/09/29 PHP
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
PHP 简易输出CSV表格文件的方法详解
2013/06/20 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
PHP 图片处理
2020/09/16 PHP
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Python多进程同步简单实现代码
2016/04/27 Python
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
python 连接sqlite及简单操作
2017/06/30 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
Python发展简史 Python来历
2019/05/14 Python
python连接mongodb数据库操作数据示例
2020/11/30 Python
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
干部培训自我鉴定
2014/01/22 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
致长跑运动员加油稿
2014/02/20 职场文书
食品安全汇报材料
2014/08/18 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
2015年库房工作总结
2015/04/30 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS