Курс 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"
- Оптимизация поиска в словарях
- Функция findall() для поиска вхождений строки
- Установка и использование Telegram API в Python
- Подсчет вхождений элементов
- Работа с Enum в Python3.
- Модуль future Python
- Enum в Python: создание и использование перечислений
- Проверка класса объекта
- Установка Home Assistant
- Передача аргументов через **arguments
- Метод rmatmul для пользовательских матриц
- Логирование с Logzero: ротация файла
- Объединение списков с помощью zip
- Удаление элемента по индексу в Python
- Управление контекстом выполнения кода
- Работа с часовыми поясами в Python.
- Управление асинхронными задачами с помощью Semaphore
- Непрерывная проверка в Python
- Освобождение памяти в Python
- Извлечение данных из JSON
- Поиск email
- Анонимные функции в Python
- Закрытие файла в Python
- Поиск индекса элемента в списке
- Работа с NumPy массивами
- Встраивание HTML в Jupyter Notebook
- Генераторы списков в Python
- Замыкания в Python
- Вывод букв строки в Python
- Присвоение и ссылки
- Разделение строки с помощью re.split()
- Многоточие в Python
- Скрытие вывода данных
- Измерение времени выполнения кода
- Применение функции map() в Python
- Использование эмодзи в Python
- Реализация метода __abs__ в Python
- Возврат нескольких значений
- Получение текущей даты и времени
- Профилирование кода
- Создание даты из строки ISO
- Метод Enumerate() для списков
- Отображение HTML кода в Python
- Сортировка с параметром key
- Бесконечные списки в Python
- Инициализация переменных















