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中的列表与位运算符
Oct 12 Python
Python中的if、else、elif语句用法简明讲解
Mar 11 Python
Python正则表达式使用经典实例
Jun 21 Python
Python爬虫实例扒取2345天气预报
Mar 04 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
python中int与str互转方法
Jul 02 Python
对pandas中Series的map函数详解
Jul 25 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
python打造爬虫代理池过程解析
Aug 15 Python
Python3 中作为一等对象的函数解析
Dec 11 Python
python使用pandas抽样训练数据中某个类别实例
Feb 28 Python
python通用数据库操作工具 pydbclib的使用简介
Dec 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
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
javascript 播放器 控制
2007/01/22 Javascript
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
js获取select标签的值且兼容IE与firefox
2013/12/30 Javascript
jQuery使用fadein方法实现渐出效果实例
2015/03/27 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
Python检测网站链接是否已存在
2016/04/07 Python
Python之os操作方法(详解)
2017/06/15 Python
Python cookbook(数据结构与算法)保存最后N个元素的方法
2018/02/13 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
导致python中import错误的原因是什么
2020/07/01 Python
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
求职简历中自我评价
2014/01/28 职场文书
十八届三中全会感言
2014/03/10 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
世界环境日活动总结
2015/02/11 职场文书
2015年招生工作总结
2015/05/04 职场文书
介绍信格式样本
2015/05/05 职场文书
孙振耀退休感言
2015/08/01 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python