replace方法:对字符串全局进行查找和替换。

  • replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),返回一个新的字符串,如果指定第三个参数max,则替换不超过 max 次。

语法

str.replace(old, new[, max])

参数

  • old:将被替换的子字符串。
  • new:新字符串,用于替换old子字符串。
  • max:可选参数, 替换不超过 max 次。

返回值

  • 返回一个新的字符串。

注意

  • 原字符串不会改变。
str = '我爱我的爸妈'
print('替换后新的字符串:', str.replace('爸妈', '爸爸妈妈'))
# replace不会改变原字符串内容,而是生成一个新的字符串
print('原字符串:', str)
print('只替换1次:', str.replace('我', '我真的', 1))
print('没有找到的情况下不会替换任何内容:', str.replace('姐姐', '爸爸妈妈'))
替换后新的字符串: 我爱我的爸爸妈妈
原字符串: 我爱我的爸妈
只替换1次: 我真的爱我的爸妈
没有找到的情况下不会替换任何内容: 我爱我的爸妈
版权声明:本文为freepc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/freepc/p/16098521.html