Python3 replace()函数使用方法


Posted in Python onMarch 19, 2018

描述
replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

语法
replace()方法语法:

str.replace(old, new[, max])

参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。

实例
以下实例展示了replace()函数的使用方法:

#!/usr/bin/python3
 
str = "欢迎访问三水点靠木3water.com"
print ("三水点靠木旧地址:", str)
print ("三水点靠木新地址:", str.replace("3water.com", "jbzj.com"))
 
str = "this is string example....wow!!!"
print (str.replace("is", "was", 3))

以上实例输出结果如下:

三水点靠木旧地址: www.jbzj.com
三水点靠木新地址: 3water.com
 thwas was string example....wow!!!

 python中的replace无法替换字符串

 replace替换字符串的时候,需要重新赋值给变量,因为在python中字符串是不可变对象,因此在使用的时候我们必须重新赋值,就这么简单。

Python中的replace方法

方法有两种:

last_date = “1/2/3”   目标为"123"

之一:repalce

date =last_date.replace('/','')

之二:re

p = re.compile("/")
date = p.sub('', last_date)

注意事项是:

一定不要转义,否则函数不会生效。

replace 方法
      返回根据正则表达式进行文字替换后的字符串的复制。

      stringObj.replace(rgExp, replaceText)
参数

      stringObj
      必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。
      rgExp
      必选项。为包含正则表达式模式或可用标志的正则表达式对象。也可以是 String 对象或文字。如果 rgExp 不是正则表达式对象,       它将被转换为字符串,并进行精确的查找;不要尝试将字符串转化为正则表达式。
      replaceText
      必选项。是一个String 对象或字符串文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。在       Jscript 5.5 或更新版本中,replaceText 参数也可以是返回替换文本的函数。

 例如:
       content.replace('\n',' ').replace('\r',' ').replace('\\','\\\\').replace(',','\\,')

Python 相关文章推荐
Python生成不重复随机值的方法
May 11 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
Jan 20 Python
Python网站验证码识别
Jan 25 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 Python
Python3使用requests发闪存的方法
May 11 Python
Python数据可视化正态分布简单分析及实现代码
Dec 04 Python
Python编程把二叉树打印成多行代码
Jan 04 Python
Python IDLE清空窗口的实例
Jun 25 Python
flask中的wtforms使用方法
Jul 21 Python
简单介绍django提供的加密算法
Dec 18 Python
jupyter实现重新加载模块
Apr 16 Python
Python中flatten( ),matrix.A用法说明
Jul 05 Python
python将文本中的空格替换为换行的方法
Mar 19 #Python
python去掉空白行的多种实现代码
Mar 19 #Python
python奇偶行分开存储实现代码
Mar 19 #Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 #Python
python如何在列表、字典中筛选数据
Mar 19 #Python
python素数筛选法浅析
Mar 19 #Python
python实现堆和索引堆的代码示例
Mar 19 #Python
You might like
PHP中的integer类型使用分析
2010/07/27 PHP
php学习笔记之面向对象编程
2012/12/29 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
php文件上传类的分享
2017/07/06 PHP
监控 url fragment变化的js代码
2010/04/19 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
JavaScript实现兼容IE6的收起折叠与展开效果实例
2017/09/20 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
Vue render函数实战之实现tabs选项卡组件
2019/04/22 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python中的lambda表达式用法详解
2016/06/22 Python
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
amazeui页面校验功能的实现代码
2020/08/24 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
企业管理培训感言
2014/01/27 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
拉歌口号大全
2014/06/13 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
志愿者个人总结
2015/03/03 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书
MySQL 外键约束和表关系相关总结
2021/06/20 MySQL
Go 语言结构实例分析
2021/07/04 Golang
关于JavaScript轮播图的实现
2021/11/20 Javascript