Почему выдает AttributeError при попытке использовать removesuffix('string')?
STR = 'test string'
STR.removesuffix('string')
print(STR)
По идее сейчас в консоль должна вывестись строка 'test ', но почему-то выдает ошибку. Вот ошибка:
AttributeError: 'str' object has no attribute 'removesuffix'
В ошибке четко сказано что нельзя использовать строку в этой функции. Но почему? В документации сказано что нужно использовать именно строку. Тогда почему выдает эту ошибку? Я даже думал что у меня битая стандарт либа, поэтому скопировал код конкретно этой функции из интернета, но это все равно не помогло.
Ответы (1 шт):
Автор решения: Михаил Муругов
→ Ссылка
Открываем офф документацию и ищем метод str.removesuffix: https://docs.python.org/3/library/stdtypes.html#str.removesuffix
В описании видим: New in version 3.9., что переводится: Новое в версии 3.9.