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中lambda的用法及其与def的区别解析
Jul 28 Python
Python3基础之基本数据类型概述
Aug 13 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
Jun 14 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
Python开发的实用计算器完整实例
May 10 Python
python range()函数取反序遍历sequence的方法
Jun 25 Python
对Python中class和instance以及self的用法详解
Jun 26 Python
Python参数传递实现过程及原理详解
May 14 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
使用Python pip怎么升级pip
Aug 11 Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 Python
matplotlib交互式数据光标mpldatacursor的实现
Feb 03 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 json_encode中文乱码问题的解决办法
2013/09/09 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
9个比较实用的php代码片段
2016/03/15 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
javascript 尚未实现错误解决办法
2008/11/27 Javascript
理解Javascript_09_Function与Object
2010/10/16 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
JS实现兼容各种浏览器的获取选择文本的方法【测试可用】
2016/06/21 Javascript
Vue 短信验证码组件开发详解
2017/02/14 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
Python实现二维有序数组查找的方法
2016/04/27 Python
python http接口自动化脚本详解
2018/01/02 Python
numpy判断数值类型、过滤出数值型数据的方法
2018/06/09 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
Python正则表达式如何匹配中文
2020/05/27 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
爱心捐款倡议书
2014/04/14 职场文书
保护动物倡议书
2014/04/15 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
护理见习报告范文
2014/11/03 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
终止合同协议书范本
2016/03/22 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
Moment的feature导致线上bug解决分析
2022/09/23 Javascript