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中正则表达式的使用详解
Oct 17 Python
python模块简介之有序字典(OrderedDict)
Dec 01 Python
python使用pyqt写带界面工具的示例代码
Oct 23 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
python实现多层感知器MLP(基于双月数据集)
Jan 18 Python
详解python和matlab的优势与区别
Jun 28 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
python定位xpath 节点位置的方法
Aug 27 Python
python区分不同数据类型的方法
Oct 14 Python
python关闭占用端口方式
Dec 17 Python
详解django使用include无法跳转的解决方法
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
python实现堆和索引堆的代码示例
Mar 19 #Python
You might like
实用函数4
2007/11/08 PHP
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
windows环境下使用Composer安装ThinkPHP5
2018/05/18 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
javascript的解析执行顺序在各个浏览器中的不同
2014/03/17 Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
2014/05/08 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
jquery 实现输入邮箱时自动补全下拉提示功能
2015/10/04 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
浅谈React的最大亮点之虚拟DOM
2018/05/29 Javascript
微信小程序实现日期格式化和倒计时
2020/11/01 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
Python实现自动上京东抢手机
2018/02/06 Python
Python使用tkinter库实现文本显示用户输入功能示例
2018/05/30 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python word转pdf代码实例
2019/08/16 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
使用python实现时间序列白噪声检验方式
2020/06/03 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
模范家庭事迹材料
2014/02/10 职场文书
《母鸡》教学反思
2014/02/25 职场文书
大学军训感言1500字
2014/03/09 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
会计求职信
2014/05/29 职场文书
个人廉政承诺书
2015/04/28 职场文书
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android