str.removeprefix()

Удаляет указанный префикс, если он есть. Доступен с Python 3.9.

Сигнатураstr.removeprefix(prefix)

Если строка начинается с prefix, возвращает её без этого префикса; иначе возвращает строку без изменений. В отличие от strip(), удаляет именно подстроку целиком, а не набор символов.

print("unittest".removeprefix("unit"))  # 'test'
print("hello".removeprefix("x"))         # 'hello'
← Все записи: Методы строк Python
Поддержать проект