📜  Python字符串 – removesuffix()(1)

📅  最后修改于: 2023-12-03 15:19:32.986000             🧑  作者: Mango

Python字符串 – removesuffix()

简介

removesuffix() 是Python 3.9版本中新增的字符串方法,用于从字符串末尾删除指定的后缀。

语法
str.removesuffix(suffix)
  • suffix:要删除的后缀,可以是字符串或元组。如果是元组,则会从后往前依次匹配元组中的后缀,并删除第一个匹配到的后缀。
示例
str = "Hello, world!"
str.removesuffix("!")
# 输出:'Hello, world'

file_name = "example.py"
file_name.removesuffix((".py", ".cpp"))
# 输出:'example'
注意事项
  • removesuffix() 方法返回一个新的字符串,原字符串不会改变。

  • 如果要删除的后缀不存在于字符串末尾,则该方法不会删除任何东西并返回原字符串。

总结

removesuffix() 方法是Python字符串中的一个很有用的新增方法,它可以帮助我们轻松地从字符串末尾删除指定的后缀。对于一些需要对文件名或路径进行操作的应用程序,该方法可以减少很多代码行数和人工判断的繁琐程度,提高代码的可读性和可维护性。