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脚本实现下载合并SAE日志
Feb 10 Python
为Python的web框架编写MVC配置来使其运行的教程
Apr 30 Python
python中logging库的使用总结
Oct 18 Python
python 将字符串完成特定的向右移动方法
Jun 11 Python
解决python flask中config配置管理的问题
Jul 26 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
Python排序函数的使用方法详解
Dec 11 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
php析构函数的简单使用说明
2015/08/24 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
在JS数组特定索引处指定位置插入元素
2014/07/27 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
JS简单实现String转Date的方法
2016/03/02 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
python 产生token及token验证的方法
2018/12/26 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
印度尼西亚最大和最全面的网络商城:Blibli.com
2017/10/04 全球购物
八年级历史教学反思
2014/01/10 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
校长个人总结
2015/03/03 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
培训感想范文
2015/08/07 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
如何用PHP实现分布算法之一致性哈希算法
2021/05/26 PHP