Курс Python → Проверка окончания строки с помощью str.endswith()
Метод str.endswith() в Python позволяет проверить, заканчивается ли строка определенным суффиксом. Этот метод возвращает True, если строка заканчивается указанным суффиксом, и False в противном случае. Пример использования:
str1 = "Hello, World!"
result = str1.endswith("World!")
print(result) # Вывод: True
Если необходимо ограничить поиск окончания строки определенным срезом, можно использовать необязательные индексы start и end. В этом случае метод будет искать суффикс только в указанном диапазоне:
str2 = "Python is awesome"
result = str2.endswith("is", 0, 10)
print(result) # Вывод: True
В примере выше метод endswith() проверяет, заканчивается ли строка «Python is awesome» на «is» в диапазоне от 0 до 10 символов. Таким образом, результат будет True, так как подстрока «is» находится в указанном диапазоне.
Использование метода str.endswith() особенно удобно при работе с файлами, когда необходимо проверить расширение файла или определенный формат данных. Он также может быть полезен при обработке текстовых данных и в других сценариях, где необходимо проверить окончание строки.
Другие уроки курса "Python"
- Лимиты на ресурсы Python
- Роль ключевого слова self
- Создание вложенных циклов for
- Перевернуть список в Python
- Явный импорт в Python
- Подчеркивание в REPL
- Метод add для класса Vector
- Конкатенация строк в Python
- Обмен данными с asyncio.Queue
- Проекты на Python
- Работа с PosixPath() в Python
- Возврат нескольких значений
- Изменение списка срезом
- Обработка ошибок в Python
- Извлечение данных из JSON
- Работа со словарями в Python
- Асинхронное программирование с asyncio
- Список переменных в Python
- Работа с итераторами в Python
- Функция enumerate в Python
- Сравнение def и lambda в Python
- Сортировка и обратный порядок
- Работа с асинхронными задачами в Python
- Изменяемые и неизменяемые объекты
- Визуализация пропусков данных
- Добавление вложенных списков
- Замена переменных в Python
- Комплексные числа в Python
- Python Ellipsis использование
- Получение идентификатора объекта в памяти
- Поиск индексов в списке
- Расчет времени выполнения
- Вывод с переменной через запятую
- Форматирование строк в Python.
- Pretty-printing JSON в Python
- Создание матрицы в Python
- Проверка дублей в списке.
- Справка по импортированным модулям
- Метод __call__ в Python
- Обработка элементов в Python
- Строковое представление объектов
- Создание и инициализация объектов
- Измерение времени выполнения в Python
- Добавление элемента к кортежу















