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次: 我真的愛我的爸媽
沒有找到的情況下不會替換任何內容: 我愛我的爸媽