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实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
Python实现字符串格式化输出的方法详解
Sep 20 Python
详解Python字典小结
Oct 20 Python
Python中的枚举类型示例介绍
Jan 09 Python
python给微信好友定时推送消息的示例
Feb 20 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
pybind11在Windows下的使用教程
Jul 04 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
Python文本处理简单易懂方法解析
Dec 19 Python
python环境下安装opencv库的方法
Mar 05 Python
PyTorch安装与基本使用详解
Aug 31 Python
python opencv将多个图放在一个窗口的实例详解
Feb 28 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
discuz的php防止sql注入函数
2011/01/17 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
jQuery的deferred对象使用详解
2011/08/20 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
Python基于pandas实现json格式转换成dataframe的方法
2018/06/22 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
Django日志及中间件模块应用案例
2020/09/10 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
某公司部分笔试题
2013/11/05 面试题
软件测试常见笔试题
2012/02/04 面试题
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
思想政治表现评语
2015/01/04 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
Python基础之变量的相关知识总结
2021/06/23 Python