Python 字串 removesuffix() 方法



Python 字串removesuffix() 方法用於從字串末尾刪除指定的字尾。

如果字串以指定的字尾結尾,則該方法會從字串中刪除該字尾並返回修改後的字串。如果字串不以指定的字尾結尾,則該方法會返回原始字串,保持不變。

語法

以下是 Python 字串 removesuffix() 方法的基本語法:

string.removesuffix(suffix)

引數

此方法接受一個字串作為引數,該引數指定要從字串末尾刪除的字尾。

返回值

該方法返回一個新字串,其中已從末尾刪除指定的字尾。

示例

在下面的示例中,我們使用 removesuffix() 方法從字串 "text" 中刪除字尾 ".jpg":

text = "Hello World.jpg"
result = text.removesuffix(".jpg")
print(result)   

輸出

獲得的輸出如下:

Hello World

示例

此示例顯示,如果給定的字尾在指定的字串中不存在,則返回原始字串,沒有任何修改:

text = "Hello World"
result = text.removesuffix(".jpg")
print(result)    

輸出

以上程式碼的輸出如下:

Hello World

示例

removesuffix() 方法預設情況下執行區分大小寫的刪除。在此示例中,該方法不會從字串 "text" 中刪除字尾 ".jpg",而是返回原始字串:

text = "Hello World.JPG"
result = text.removesuffix(".jpg")
print(result)

輸出

產生的結果如下所示:

Hello World.JPG

示例

現在,我們從字串 "text" 中刪除數字字尾 "12345":

text = "Hello World12345"
result = text.removesuffix("12345")
print(result) 

輸出

我們得到如下所示的輸出:

Hello World
split_and_join.htm
廣告