一、replace方法簡介
在Python中,字符串是不可變的數據類型,也就是說一旦創建了一個字符串,就不能改變它的值。但是我們可以通過字符串方法replace()來刪除或者替換指定的字符或子串。replace()方法會返回一個新字符串,原字符串不會被改變。
replace()方法的語法如下:
str.replace(old, new[, count])
其中,str表示原字符串,old表示被替換的字符串(或字符),new表示替換後的字符串(或字符),count表示替換次數,默認為全部替換。
二、刪除指定字符
如果想刪除字符串中的某個字符,可以使用replace()方法將其替換成空字符。
# 示例代碼 string = "Hello, Python!" string = string.replace(",", "") print(string)
輸出結果為:
Hello Python!
三、刪除指定子串
如果想刪除字符串中的某個子串,同樣可以使用replace()方法將其替換成空字符串。
# 示例代碼 string = "Hello, Python!" string = string.replace("Python", "") print(string)
輸出結果為:
Hello, !
四、替換指定字符
如果想替換字符串中的某個字符,可以使用replace()方法。
# 示例代碼 string = "Hello, Python!" string = string.replace("o", "0") print(string)
輸出結果為:
Hell0, Pyth0n!
五、替換指定子串
如果想替換字符串中的某個子串,也同樣可以使用replace()方法。
# 示例代碼 string = "Hello, Python!" string = string.replace("Python", "World") print(string)
輸出結果為:
Hello, World!
六、替換指定次數
在replace()方法中,可以指定替換的次數,只替換前幾個匹配的結果。
# 示例代碼 string = "Hello, Python!" string = string.replace("o", "0", 1) # 只替換第一個匹配結果 print(string)
輸出結果為:
Hell0, Python!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/206739.html