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 相关文章推荐
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 Python
python随机生成指定长度密码的方法
Apr 04 Python
简单实现python数独游戏
Mar 30 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
详解python实现交叉验证法与留出法
Jul 11 Python
python实现树的深度优先遍历与广度优先遍历详解
Oct 26 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
Feb 23 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
浅谈pandas dataframe对除数是零的处理
Jul 20 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
Python实现异步IO的示例
Nov 05 Python
Python识别处理照片中的条形码
Nov 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
php实现的漂亮分页方法
2014/04/17 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
php跨服务器访问方法小结
2015/05/12 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
jquery解决图片路径不存在执行替换路径
2013/02/06 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
Bootstrap 响应式实用工具实例详解
2017/03/29 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
vue的mixins属性详解
2018/03/14 Javascript
JavaScript同源策略和跨域访问实例详解
2018/04/03 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
Python内置模块logging用法实例分析
2018/02/12 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
在python中使用with打开多个文件的方法
2019/01/07 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
2020/02/28 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
锐步英国官网:Reebok英国
2019/11/29 全球购物
幼儿园教师个人反思
2014/01/30 职场文书
优秀教师主要事迹
2014/02/01 职场文书
理想点亮人生演讲稿
2014/05/21 职场文书
市场营销专业求职信
2014/06/17 职场文书
小学开学标语
2014/07/01 职场文书
运动会演讲稿200字
2014/08/25 职场文书
车辆年检委托书范本
2014/10/14 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏