加入收藏 | 设为首页 | 会员中心 | 我要投稿 烟台站长网 (https://www.0535zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Python3中的replace()替换技巧

发布时间:2021-12-05 11:54:11 所属栏目:教程 来源:互联网
导读:Python中的replace()方法是把字符串中的old(旧子字符串)替换成new(新子字符串),如果指定第三个参数max,则替换次数不超过max次(将旧的字符串用心的字符串替换不超过max次),默认全部替换。 语法 replace() 方法语法: str.replace(old, new , max) 参数
Python中的replace()方法是把字符串中的old(旧子字符串)替换成new(新子字符串),如果指定第三个参数max,则替换次数不超过max次(将旧的字符串用心的字符串替换不超过max次),默认全部替换。
 
语法
 
replace() 方法语法:
 
str.replace(old, new , max)
 
参数
 
old:将要被我们替换的旧的字符串
 
new:新字符串,用来替换旧的字符串(替换一次或者多次old)
 
max:用来替换的次数,这里有两种:(1)当不将max参数传入时,默认将所有old字符或者字符串替换为new字符或者字符串;(2)当我们将max参数传入后,则将旧字符串替换为新字符串不超过max次,多余的则不进行替换
 
返回值
 
返回值:返回的字符串中的old(旧字符串)替换为new字符串后生成的心的字符串,如果指定第三个参数max,则替换次数不超过max次。
 
以下实例展示了 replace() 方法的使用方法:
 
#!/usr/bin/python3
 
str = "www.linuxidc.com"
print ("Linux公社:", str)
print ("Linux公社:", str.replace("linuxidc.com", "linuxidc.net"))
str = "www.linuxmi.com linuxmi  linuxmi"
print (str.replace("mi", "idc", 2))
以上实例输出结果如下:
 
Linux公社: www.linuxidc.com
Linux公社: www.linuxidc.net
www.linuxidc.com linuxidc  linuxmi
 
Python3中的replace()替换方法
 
解释:当我们传入替换次数为2时,则只是替换2个mi,其他的则不进行替换;当我们不传入替换次数这个参数时,则将去所有的mi替换为idc。

(编辑:烟台站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读