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 相关文章推荐
Python3实现生成随机密码的方法
Aug 23 Python
python中zip和unzip数据的方法
May 27 Python
Python中函数的参数传递与可变长参数介绍
Jun 30 Python
python函数中return后的语句一定不会执行吗?
Jul 06 Python
pycharm远程linux开发和调试代码的方法
Jul 17 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 Python
python中numpy.empty()函数实例讲解
Feb 05 Python
如何用Python进行时间序列分解和预测
Mar 01 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 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
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
非阻塞动态加载javascript广告实现代码
2010/11/17 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
2017/03/13 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
JS数组中对象去重操作示例
2019/06/04 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
Python中的匿名函数使用简介
2015/04/27 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
python之virtualenv的简单使用方法(必看篇)
2017/11/25 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
Python的iOS自动化打包实例代码
2018/11/22 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
巴西在线鞋店:Shoestock
2017/10/28 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
总经理职责范文
2013/11/08 职场文书
委托协议书范本
2014/04/22 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android