# Новое в Python 3.9 str.removesuffix(suffix, /)
suffix
- строка-суффикс, который необходимо удалить.str
, без суффикса suffix
.Если исходная строка str
заканчивается строкой суффикса suffix
, то метод str.removesuffix()
возвращает копию строки без суффикса string[:-len(suffix)]
.
Если суффикс suffix
в исходной строке str
не обнаружен, то метод возвращает копию исходной строки str
.
Что бы удалить префикс строки, используйте метод строки str.removeprefix()
.
>>> 'MiscTests'.removesuffix('Tests') # 'Misc' >>> line = 'TmpDirMixin' >>> line.removesuffix('Tests') # 'TmpDirMixin'