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
广告