Python 的 sub() 是一個重載類的減法運算符,它可以用來替換字串中的特定字元或字串。它是一個非常有用的函數,可以用來替換字串中的字元或字串,並且可以用來替換特定的字元或字串,例如,可以用來替換字串中的空格或其他特殊字元。
sub() 函數的語法如下:
string.sub(old, new[, count])
其中,old 是要被替換的字串,new 是替換後的字串,而 count 是替換的次數,如果省略 count,則默認替換所有 old 字串。
舉個例子,假設我們有一個字串:
str = "This is a test string"
我們可以使用 sub() 函數來替換其中的空格:
str = str.sub(" ", "_")
這樣,str 就會被替換為:
"This_is_a_test_string"
另外,sub() 函數也可以用來替換字串中的特定字元,例如,我們可以使用它來替換字串中的數字:
str = str.sub("[0-9]", "*")
這樣,str 就會被替換為:
"This is a test *****"
總結來說,Python 的 sub() 函數是一個非常有用的函數,可以用來替換字串中的字元或字串,例如,可以用來替換字串中的空格或其他特殊字元,也可以用來替換字串中的特定字元。