共計 515 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 的 replace 函數用于將字符串中的舊字符替換為新字符。它的基本語法如下:
str.replace(old, new, count)
參數說明:
- 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 模塊中的相關函數。
丸趣 TV 網 – 提供最優質的資源集合!
正文完