學習如何在Python中刪除多個子串

Python 字符串刪除多個子串

Python 是一種非常強大的程式語言,它可以讓開發者快速地完成各種任務。在本文中,我們將討論如何使用 Python 來刪除字符串中的多個子串。

Python 內建的字符串函式可以讓開發者輕鬆地對字符串進行操作,其中包括刪除多個子串。

要刪除字符串中的多個子串,可以使用 replace() 函式,它可以接受多個參數,每個參數都是要被刪除的子串。

舉個例子,假設我們有一個字符串:

my_string = "Hello World!"

如果我們想要刪除字符串中的 “Hello” 和 “World”,可以使用以下程式碼:

new_string = my_string.replace("Hello", "").replace("World", "")

這樣,我們就可以得到一個新的字符串,它只剩下 “!”:

print(new_string)
# 輸出:!

另外,如果我們想要刪除多個子串,可以使用 replace() 函式的另一個重載版本,它可以接受一個參數,該參數是一個字典,其中包含要被刪除的子串和對應的替換字串:

my_string = "Hello World!"

replacements = {"Hello": "", "World": ""}

new_string = my_string.replace(replacements)

print(new_string)
# 輸出:!

總結來說,使用 Python 的 replace() 函式可以輕鬆地刪除字符串中的多個子串。它可以接受多個參數,也可以接受一個字典,以便對多個子串進行替換。

發佈留言