Курс 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
- Работа с CSV файлами
- Дизассемблирование Python кода
- Лямбда-функции в Python
- Удаление дубликатов из списка
- Переопределение унарных операторов
- Конкатенация строк в Python
- Многострочные комментарии в Python
- Наследование в программировании
- Итераторы с потерямиZIP
- Замена символов в строке
- Измерение времени выполнения кода в Python
- Оценка точности модели
- Использование функции enumerate()
- Переопределение метода __and__
- Списковое включение в Python
- Управление экспортом элементов
- Создание и использование ChainMap
- Функция sleep() в Python
- Удаление элементов во время итерации
- Установка и использование модуля «howdoi»
- Вычисление натуральных логарифмов в NumPy
- inspect в Python: анализ кода
- Получение списка кортежей из словаря
- Обработка аргументов Python
- Работа с байтовыми строками в Python
- Преобразование списка в словарь через генератор
- Управление контекстом с помощью декоратора contextmanager
- Замена символов в Python
- Считывание бинарного файла в Python
- Операторы сравнения в Python
- Копирование в Python
- Работа с пользовательским вводом
- Перевод двоичного кода в целое число
- Глобальные переменные в Python
- Мониторинг работы программы Py-spy
- Запрос пароля с помощью getpass
- Сравнение неупорядоченных списков
- Аннотации типов в Python
- Атрибуты класса и экземпляра
- Открытие и запись файлов
- Проверка запуска скрипта или импорта модуля
- Метод __getitem__ в Python
- Concrete Paths в Python
- Проектирование Singleton с метаклассом
- Обратное распространение ошибки















