Python str.removesuffix 用法详解及示例
str.removesuffix(suffix)
是 Python 字符串方法,用于删除字符串末尾指定的后缀,并返回删除后的新字符串。下面是方法的语法和三个示例。
语法:
str.removesuffix(suffix)
参数说明:
suffix
:要删除的后缀,可以是一个字符串或是一个元组,代表多个后缀。
返回值:
- 返回一个新字符串。
示例1:
str1 = "Hello World.txt"
suffix = ".txt"
new_str = str1.removesuffix(suffix)
print(new_str)
输出:
Hello World
解释:删除了字符串末尾的后缀”.txt”,返回了新的字符串”Hello World”。
示例2:
str2 = "example.tar.gz"
suffix = (".tar", ".gz")
new_str = str2.removesuffix(suffix)
print(new_str)
输出:
example
解释:删除了字符串末尾的后缀”.tar”和”.gz”,返回了新的字符串”example”。
示例3:
str3 = "hello.txt"
suffix = ".jpg"
new_str = str3.removesuffix(suffix)
print(new_str)
输出:
hello.txt
解释:字符串末尾没有要删除的后缀”.jpg”,因此返回了原字符串”hello.txt”。