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中的join()方法的使用
May 19 Python
python 写的一个爬虫程序源码
Feb 28 Python
python利用rsa库做公钥解密的方法教程
Dec 10 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
python生成lmdb格式的文件实例
Nov 08 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
Python run()函数和start()函数的比较和差别介绍
May 03 Python
python常量折叠基础知识点讲解
Feb 28 Python
Python数据类型最全知识总结
May 31 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
Win2000+Apache+MySql+PHP4+PERL安装使用小结
2006/10/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
php中的PHP_EOL换行符详细解析
2013/10/26 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
PHP与MYSQL中UTF8编码的中文排序实例
2014/10/21 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
JavaScript转换农历类实现及调用方法
2013/01/27 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
JS实现复制功能
2017/03/01 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
python基础之入门必看操作
2017/07/26 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
Python 数据可视化pyecharts的使用详解
2019/06/26 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
python实现对变位词的判断方法
2020/04/05 Python
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
iPad和Surface Pro蓝牙键盘:Brydge
2018/11/10 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
技术总监岗位职责
2013/12/05 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
会计学习心得体会
2014/09/09 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
Python图片检索之以图搜图
2021/05/31 Python
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
MySQL池化框架学习接池自定义
2022/07/23 MySQL