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实现根据用户输入从电影网站获取影片信息的方法
Apr 07 Python
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
酷! 程序员用Python带你玩转冲顶大会
Jan 17 Python
快速解决安装python没有scripts文件夹的问题
Apr 03 Python
解决pycharm无法调用pip安装的包问题
May 18 Python
python异常处理、自定义异常、断言原理与用法分析
Mar 23 Python
python可以用哪些数据库
Jun 22 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
Python如何发送与接收大型数组
Aug 07 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
Feb 07 Python
Python可视化神器pyecharts之绘制箱形图
Jul 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
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
php批量删除数据
2007/01/18 PHP
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
2015/07/01 PHP
javascript 学习笔记(六)浏览器类型及版本信息检测代码
2011/04/08 Javascript
javascript截取字符串小结
2015/04/28 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
Python中几种操作字符串的方法的介绍
2015/04/09 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
对Python的多进程锁的使用方法详解
2019/02/18 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
详解python中各种文件打开模式
2020/01/19 Python
python filecmp.dircmp实现递归比对两个目录的方法
2020/05/22 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
Python3读写ini配置文件的示例
2020/11/06 Python
秋季运动会广播稿大全
2014/02/17 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
研究生个人学年总结
2015/02/14 职场文书
小兵张嘎观后感
2015/06/03 职场文书
Python下opencv库的安装过程及问题汇总
2021/06/11 Python