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次: 我真的爱我的爸妈
没有找到的情况下不会替换任何内容: 我爱我的爸妈
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!