Курс 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"
- Функция map() и ленивая оценка
- Фильтрация элементов с помощью islice
- Сглаживание списка
- Pillow: работа с изображениями
- Создание коллекций из генератора
- Генератор бросков кубиков
- Искажение имен в Python
- Сортировка в Python
- Итераторы с потерямиZIP
- Расчет времени выполнения
- Обрезка изображения с Pillow
- Обработка аргументов Python
- Работа с deque из collections
- Список импортированных модулей в Python
- Оценка выражений генератора в Python
- Преобразование регистра строк
- Установка Python3.7 и PIP
- Преобразование символов с помощью map
- Метод enumerate() в Python
- Работа с deque из collections
- Работа с OpenCV
- Нахождение отличий в списках
- Пустой оператор pass в Python
- Логирование с Logzero
- Работа с коллекциями Python
- Аннотации типов в Python
- Отображение графиков в Jupyter с Matplotlib
- Проверка условий в Python
- kwargs в Python
- Декораторы для регистрации функций
- Создание OrderedDict
- Списковый компрехеншен.
- Создание списка через итерацию
- Манипуляция формой массива в Numpy
- Обязательные аргументы в Python
- Функция zip() в Python
- Применение команды break
- Работа с комплексными числами
- Создание пар из последовательностей
- JSON-esque в Python
- Область видимости переменных
- Атрибуты массивов в Numpy
- Переопределение метода xor в Python
- Установка пакета в Python
- Очистка данных в Python
- Преобразование кортежа в словарь.
- Уникальность ключей в словаре















