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实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
使用python实现生成用户信息
Mar 20 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
Mar 02 Python
异步任务队列Celery在Django中的使用方法
Jun 07 Python
TensorFlow实现iris数据集线性回归
Sep 07 Python
在python中使用with打开多个文件的方法
Jan 07 Python
wxPython实现整点报时
Nov 18 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
Python基础之列表常见操作经典实例详解
Feb 26 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
浅谈Python从全局与局部变量到装饰器的相关知识
Jun 21 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 字符串函数收集
2010/03/29 PHP
php递归删除目录与文件的方法
2015/01/30 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
JavaScript 32位整型无符号操作示例
2013/12/08 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
python将音频进行变速的操作方法
2020/04/08 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
weblogic面试题
2016/03/07 面试题
统计系教授推荐信
2014/02/28 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
学习退步检讨书
2014/09/28 职场文书
买房协议书范本
2014/10/23 职场文书