Сообщить об ошибке.

Метод str.removesuffix() в Python, удаляет суффикс строки

Производит удаление суффикса строки, если таковой имеется

Синтаксис:

# Новое в Python 3.9
str.removesuffix(suffix, /)

Параметры:

  • suffix - строка-суффикс, который необходимо удалить.

Возвращаемое значение:

Описание:

Если исходная строка str заканчивается строкой суффикса suffix, то метод str.removesuffix() возвращает копию строки без суффикса string[:-len(suffix)].

Если суффикс suffix в исходной строке str не обнаружен, то метод возвращает копию исходной строки str.

Что бы удалить префикс строки, используйте метод строки str.removeprefix().

Примеры удаления суффикса в строке.

>>> 'MiscTests'.removesuffix('Tests')
# 'Misc'

>>> line = 'TmpDirMixin'
>>> line.removesuffix('Tests')
# 'TmpDirMixin'