str.removesuffix() 去掉后缀
最后更新:2026-09-22
str.removesuffix() 去掉后缀
str.removesuffix(suffix) 若以 suffix 结尾则去掉;否则返回原串(Python 3.9+)。
| 分类 | 字符串方法 |
|---|---|
| 类型 | 内建类型方法 |
| Python 版本 | 3.9+ |
📝 语法
str.removesuffix(suffix)
⚙️ 参数
| suffix 必选 | 要去除的后缀字符串。 |
|---|
返回值:str。以 suffix 结尾则去掉它,否则返回原字符串(Python 3.9+)。
是否修改原对象:否(返回新对象)
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
Misc
TmpDir
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Q后缀不匹配时返回什么?
A返回原字符串,不报错。'abc'.removesuffix('x') 返回 'abc'。
Q与 rstrip() 的区别?
Aremovesuffix() 去除完整的后缀字符串;rstrip() 按字符集合逐个去掉。'test.py'.removesuffix('.py') 得到 'test'。
Q版本要求?
APython 3.9+。