手机版
你好,游客 登录 注册
背景:
阅读新闻

Python3中的replace()替换方法

[日期:2019-05-18] 来源:Linux社区  作者:Linux [字体: ]

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。

更多Python相关信息见Python 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=17

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-05/158719.htm

linux
相关资讯       Python3的replace()替换 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款