Python replace() 方法
Python 字符串对象的 replace() 方法把字符串中的 old ( 旧字符串 ) 替换成 new ( 新字符串 )
如果指定第三个参数 max,则替换不超过 max 次
语法
str.replace(old, new[, max])
参数
参数 | 说明 |
---|---|
old | 将被替换的子字符串 |
new | 新字符串,用于替换 old 子字符串 |
max | 可选字符串, 替换不超过 max 次 |
返回值
返回字符串中的 old ( 旧字符串 ) 替换成 new ( 新字符串 )后生成的新字符串
如果指定第三个参数 max,则替换不超过 max 次
范例
下面的代码使用 replace() 替换字符串
>>> 'Hello, World. Nice to see you'.replace('o','###') 'Hell###, W###rld. Nice t### see y###u' >>> 'Hello, World. Nice to see you'.replace('o','###',2) 'Hell###, W###rld. Nice to see you'