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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
python中正则表达式的使用详解
Oct 17 Python
python下MySQLdb用法实例分析
Jun 08 Python
在Python中marshal对象序列化的相关知识
Jul 01 Python
python简单猜数游戏实例
Jul 09 Python
python抓取网页中图片并保存到本地
Dec 01 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
PyCharm中代码字体大小调整方法
Jul 29 Python
python django model联合主键的例子
Aug 06 Python
python 变量初始化空列表的例子
Nov 28 Python
Python 自由定制表格的实现示例
Mar 20 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
Jul 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的网址
2006/11/25 PHP
二进制交叉权限微型php类分享
2014/02/07 PHP
php实现TCP端口检测的方法
2015/04/01 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
一文掌握PHP Xdebug 本地与远程调试(小结)
2019/04/23 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
网页前端优化之滚动延时加载图片示例
2013/07/13 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
使用vue.js制作分页组件
2016/06/27 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
原生js实现放大镜
2017/02/20 Javascript
Angular 向组件传递模板的两种方法
2018/02/23 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
python实现解数独程序代码
2017/04/12 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
Pandas之DataFrame对象的列和索引之间的转化
2019/06/25 Python
python logging添加filter教程
2019/12/24 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
python实现粒子群算法
2020/10/15 Python
Python和Bash结合在一起的方法
2020/11/13 Python
浅析python实现动态规划背包问题
2020/12/31 Python
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
金智子午JAVA面试题
2015/09/04 面试题
大学三年计划书范文
2014/04/30 职场文书
国际会计专业求职信
2014/08/04 职场文书
初中生入团申请书范文(五篇)
2019/10/16 职场文书
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript