Python的replace函數用于將字符串中的舊字符替換為新字符。它的基本語法如下:
str.replace(old, new, count)
參數說明:
replace函數會返回一個新的字符串,原字符串不會被修改。
以下是一些示例:
text = "Hello, World!"
new_text = text.replace("o", "e")
print(new_text) # 輸出:Helle, Werld!
text = "Hello, World!"
new_text = text.replace("o", "e", 1)
print(new_text) # 輸出:Helle, World!
在第一個示例中,所有的"o"都被替換為"e"。而在第二個示例中,只有第一個"o"被替換為"e",因為我們通過count參數指定了替換的次數為1。
需要注意的是,replace函數執行的是全匹配替換,即只有當舊字符或子字符串完全匹配時才會被替換。如果需要進行模式匹配替換,可以使用正則表達式和re模塊中的相關函數。