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

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

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

Синтаксис:

# Новое в Python 3.9
str.removeprefix(prefix, /)

Параметры:

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

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

Описание:

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

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

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

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

>>> 'TestHook'.removeprefix('Test')
# 'Hook'

>>> line = 'BaseTestCase'
>>> line.removeprefix('Test')
# 'BaseTestCase'