在Python 中,字串是不可變的,這意味著一旦創建,其內容就無法更改。要修改字串,您需要將其重新綁定到具有所需變更的新字串。
str.replace 方法用於替換給定子字串的所有出現位置在一個字串內。但是,它會建立一個新字串,而不是修改原始字串。若要更新原始字串,您需要將替換的值指派回同一個變數。
在 Python 2.6 及更高版本中,您可以使用 str.translate。翻譯方法從字串中刪除特定字元。此方法允許您指定一個轉換表,該表會對應要替換的字元。
re.sub 方法對字串執行正規表示式替換。您可以使用它來刪除字元類別中的字元。
在 Python 3 中,字串是 Unicode,這需要不同的方法來刪除字元。您需要傳遞一個翻譯字典,將 Unicode 代碼點映射到 None 以刪除要刪除的字符,而不是將 None 作為第二個參數傳遞給 str.translate。
刪除字元的其他方法包括:
以上是如何從 Python 字串中刪除特定字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!