python字符串-替换(replace)

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次: 我真的爱我的爸妈
没有找到的情况下不会替换任何内容: 我爱我的爸妈
posted @   freepc  阅读(7260)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示