python替换字符串中的子串图文步骤


Posted in Python onJune 19, 2019

修改字符串本身是不可能的,因为字符串是不可变类型,只能是通过某些方法来产生它的副本。再把副本赋值给原字符串,达到类似替换的作用。这里介绍几种方法。

旧串换新串:使用str.replace(old, new, max)

1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。

2)old -原来的子串。

3)new-新子串,用于替换old。

4)max-最大替换个数,(可以不指定,为全部替换)

python替换字符串中的子串图文步骤

在指定max时,如果超出了old子串的个数,也是全部替换。

python替换字符串中的子串图文步骤

1、分割后筛选再连接:

分割字符串:str.split(sep=None, maxsplit=-1)

1)字符串调用split函数返回一个由分开的子串组成的列表。

2)sep 来指定分隔符,如果不指定仍然返回一个列表。

3)分隔符可以是多个字符。

python替换字符串中的子串图文步骤

指定的分隔符应是包含在字符串中,分割后,分隔符消失。

(注如果分割后在字符串内,等同于sep=None)

maxsplit,用来指定分割次数,所以列表最多会有 maxsplit+1 个元素。 

如果 maxsplit 未指定或为 -1,则不限制拆分次数,进行所有可能的拆分。

python替换字符串中的子串图文步骤

4、连续的分隔符不会被组合在一起而是被视为分隔空字符串 。

python替换字符串中的子串图文步骤

字符串连接:str.join(iterable)

参数terable是个可迭代的对象,它的元素必须都是字符串(例如:一个列表中全部是字符串元素。)

python替换字符串中的子串图文步骤

一个字符串调用join函数,将返回一个有这些元素组成的大字符串。

调用者将作为元素之间的分隔符。(调用者可以是空,空格,或其他任意字符串)

python替换字符串中的子串图文步骤

split函数和join函数配合使用,达到筛选和替换的目的。

python替换字符串中的子串图文步骤

Python 相关文章推荐
Python素数检测实例分析
Jun 15 Python
星球大战与Python之间的那些事
Jan 07 Python
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
Python给定一个句子倒序输出单词以及字母的方法
Dec 20 Python
python实现控制台打印的方法
Jan 12 Python
在python中画正态分布图像的实例
Jul 08 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 Python
学生如何注册Pycharm专业版以及pycharm的安装
Sep 24 Python
python 实现音频叠加的示例
Oct 29 Python
简述python四种分词工具,盘点哪个更好用?
Apr 13 Python
python实现QQ批量登录功能
Jun 19 #Python
python里 super类的工作原理详解
Jun 19 #Python
Python创建或生成列表的操作方法
Jun 19 #Python
Django REST framework 分页的实现代码
Jun 19 #Python
python获取磁盘号下盘符步骤详解
Jun 19 #Python
对PyQt5基本窗口控件 QMainWindow的使用详解
Jun 19 #Python
PyQt5 多窗口连接实例
Jun 19 #Python
You might like
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
代码精简的可以实现元素圆角的js函数
2007/07/21 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
javascript常用函数(1)
2015/11/04 Javascript
简单的js计算器实现
2016/10/26 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
基于jQuery的表单填充实例
2017/08/22 jQuery
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
React styled-components设置组件属性的方法
2018/08/07 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
python执行shell获取硬件参数写入mysql的方法
2014/12/29 Python
解决Pycharm中import时无法识别自己写的程序方法
2018/05/18 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
小学教师培训感言
2014/02/11 职场文书
党风廉政承诺书
2014/03/27 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书
Python图像处理库PIL详细使用说明
2022/04/06 Python