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中map()与zip()操作方法
Feb 27 Python
python中字符串的操作方法大全
Jun 03 Python
python format 格式化输出方法
Jul 16 Python
python读写csv文件方法详细总结
Jul 05 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
Python-Flask:动态创建表的示例详解
Nov 22 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
python 类之间的参数传递方式
Dec 20 Python
详解python 降级到3.6终极解决方案
Feb 06 Python
python ssh 执行shell命令的示例
Sep 29 Python
十个Python自动化常用操作,即拿即用
May 10 Python
Python 操作pdf pdfplumber读取PDF写入Exce
Aug 14 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自动更新新闻DIY
2006/10/09 PHP
php array_flip() 删除数组重复元素
2009/01/14 PHP
PHP 图像尺寸调整代码
2010/05/26 PHP
PHPExcel读取Excel文件的实现代码
2011/12/06 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
JavaScript页面刷新与弹出窗口问题的解决方法
2010/03/02 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python基础教程之基本内置数据类型介绍
2014/02/20 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
Pytorch修改ResNet模型全连接层进行直接训练实例
2019/09/10 Python
python在linux环境下安装skimage的示例代码
2020/10/14 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
控制工程专业个人求职信
2013/09/25 职场文书
教你怎样写好自我评价
2013/10/05 职场文书
物流毕业生个人的自我评价
2014/02/13 职场文书
大学学风建设方案
2014/05/04 职场文书
环保倡议书怎么写
2014/05/16 职场文书
学习十八大的心得体会
2014/09/01 职场文书
上班离岗检讨书
2014/09/10 职场文书
2015年教师节主持词
2015/07/03 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
七年级作文之英语老师
2019/10/28 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL