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 相关文章推荐
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
python清除字符串中间空格的实例讲解
May 11 Python
python删除文本中行数标签的方法
May 31 Python
Python爬取数据并写入MySQL数据库的实例
Jun 21 Python
python中update的基本使用方法详解
Jul 17 Python
与Django结合利用模型对上传图片预测的实例详解
Aug 07 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
使用浏览器访问python写的服务器程序
Oct 10 Python
python二维键值数组生成转json的例子
Dec 06 Python
Python调用Windows命令打印文件
Feb 07 Python
Python 跨.py文件调用自定义函数说明
Jun 01 Python
Keras-多输入多输出实例(多任务)
Jun 22 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 组件化编程技巧
2009/06/06 PHP
php的memcached客户端memcached
2011/06/14 PHP
php文件缓存类汇总
2014/11/21 PHP
php实现的RSS生成类实例
2015/04/23 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
在django中使用自定义标签实现分页功能
2017/07/04 Python
利用python获取Ping结果示例代码
2017/07/06 Python
python 系统调用的实例详解
2017/07/11 Python
Python全排列操作实例分析
2018/07/24 Python
Python3实现的回文数判断及罗马数字转整数算法示例
2019/03/27 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
会走动的图形html5时钟示例
2014/04/27 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
物业工作计划书
2014/01/10 职场文书
机修工工作职责
2014/02/21 职场文书
机械专业求职信
2014/05/25 职场文书
企业文化标语大全
2014/06/10 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
信用卡工作证明模板
2014/09/14 职场文书
保密工作整改报告
2014/11/06 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
清洁工工作总结
2015/08/11 职场文书