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