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排序搜索基本算法之堆排序实例详解
Dec 08 Python
Python最火、R极具潜力 2017机器学习调查报告
Dec 11 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
详解Python3的TFTP文件传输
Jun 26 Python
python实现石头剪刀布小游戏
Jan 20 Python
Python交互式图形编程的实现
Jul 25 Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
python argparser的具体使用
Nov 10 Python
基于python监控程序是否关闭
Jan 14 Python
Tensorflow分批量读取数据教程
Feb 07 Python
Python爬虫爬取微信朋友圈
Aug 06 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添加MySQL数据记录代码
2008/06/07 PHP
PHP include_path设置技巧分享
2011/07/03 PHP
php实现给一张图片加上水印效果
2016/01/02 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
基于vue实现可搜索下拉框定制组件
2020/03/26 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
virtualenv实现多个版本Python共存
2017/08/21 Python
Python之用户输入的实例
2018/06/22 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
python实现发送form-data数据的方法详解
2019/09/27 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
python如何处理程序无法打开
2020/06/16 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
Ratchet 模态框的实现
2020/08/19 HTML / CSS
Linux内核产生并发的原因
2012/07/13 面试题
党员的自我评价范文
2014/01/02 职场文书
教师个人剖析材料
2014/02/05 职场文书
挂科检讨书范文
2014/02/20 职场文书
设计顾问服务计划书
2014/05/04 职场文书
物业消防安全责任书
2014/07/23 职场文书
死亡证明书样本说明
2014/10/18 职场文书
村党组织公开承诺书
2015/04/30 职场文书
芙蓉镇观后感
2015/06/10 职场文书
好人好事新闻稿
2015/07/17 职场文书
教学副校长工作总结
2015/08/13 职场文书
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android