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抓取网页图片示例(python爬虫)
Apr 27 Python
Python中的生成器和yield详细介绍
Jan 09 Python
Python写入数据到MP3文件中的方法
Jul 10 Python
python实现俄罗斯方块
Jun 26 Python
python实现海螺图片的方法示例
May 12 Python
PyQt5 加载图片和文本文件的实例
Jun 14 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
Jul 09 Python
Python数据可视化:泊松分布详解
Dec 07 Python
python 画条形图(柱状图)实例
Apr 24 Python
基于python实现破解滑动验证码过程解析
May 28 Python
Python enumerate() 函数如何实现索引功能
Jun 29 Python
matplotlib阶梯图的实现(step())
Mar 02 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
substr()函数中文版
2006/10/09 PHP
PHP var_dump遍历对象属性的函数与应用代码
2010/06/04 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
PHP 实现缩略图
2021/03/09 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
js运动动画的八个知识点
2015/03/12 Javascript
javascript实现鼠标拖动改变层大小的方法
2015/04/30 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
jQuery的三种bind/One/Live/On事件绑定使用方法
2017/02/23 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
Python实现自动访问网页的例子
2020/02/21 Python
Python reduce函数作用及实例解析
2020/05/08 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
WebSphere 应用服务器都支持哪些认证
2013/12/26 面试题
寒假家长评语大全
2014/04/16 职场文书
保安辞职信范文
2015/02/28 职场文书
律师催款函范文
2015/06/24 职场文书
导游词之淮安明祖陵
2019/11/25 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB