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 相关文章推荐
Django框架下在视图中使用模版的方法
Jul 16 Python
Python 探针的实现原理
Apr 23 Python
python编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
机器学习python实战之手写数字识别
Nov 01 Python
python for 循环获取index索引的方法
Feb 01 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
python实现趣味图片字符化
Apr 30 Python
django的ORM操作 增加和查询
Jul 26 Python
pytorch自定义初始化权重的方法
Aug 17 Python
Python3 字典dictionary入门基础附实例
Feb 10 Python
python如何用matplotlib创建三维图表
Jan 26 Python
Python 的演示平台支持 WSGI 接口的应用
Apr 20 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使用内置dir类实现目录遍历删除
2015/03/31 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
再谈javascript图片预加载技术(详细演示)
2011/03/12 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
基于ajax实现文件上传并显示进度条
2015/08/03 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
js中的闭包实例展示
2018/11/01 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
2017/08/08 Python
python先序遍历二叉树问题
2017/11/10 Python
Python批量发送post请求的实现代码
2018/05/05 Python
python实现ip代理池功能示例
2019/07/05 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
海蓝之谜英国官网:La Mer英国
2020/01/15 全球购物
联村联户简报
2015/07/21 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server