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中处理字符串之isalpha()方法的使用
May 18 Python
Python减少循环层次和缩进的技巧分析
Mar 15 Python
Python实现登录接口的示例代码
Jul 21 Python
python pandas dataframe 行列选择,切片操作方法
Apr 10 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 Python
python实现横向拼接图片
Mar 23 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
全国FM电台频率大全 - 25 云南省
2020/03/11 无线电
php分页函数
2006/07/08 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
七款最流行的PHP本地服务器分享
2013/02/19 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
php生成随机密码自定义函数代码(简单快速)
2014/05/10 PHP
php while循环控制的简单实例
2016/05/30 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
php7 新增功能实例总结
2020/05/25 PHP
编写Js代码要注意的几条规则
2010/09/10 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
javascript基础知识
2016/06/07 Javascript
JavaScript的六种继承方式(推荐)
2017/06/26 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
Python collections模块实例讲解
2014/04/07 Python
深入讨论Python函数的参数的默认值所引发的问题的原因
2015/03/30 Python
Python AES加密模块用法分析
2017/05/22 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
python实现关键词提取的示例讲解
2018/04/28 Python
python实现彩色图转换成灰度图
2019/01/15 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Django组件cookie与session的具体使用
2019/06/05 Python
Python中函数参数匹配模型详解
2019/06/09 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
HTML5之tabindex属性全面解析
2016/07/07 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
J2EE包括哪些技术
2016/11/25 面试题
文明村创建实施方案
2014/03/27 职场文书
实习生工作证明范本
2014/09/14 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
《猴王出世》教学反思
2016/02/23 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书