Курс 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"

  1. Работа с прокси в Python
  2. Работа с CSV файлами
  3. Дизассемблирование Python кода
  4. Лямбда-функции в Python
  5. Удаление дубликатов из списка
  6. Переопределение унарных операторов
  7. Конкатенация строк в Python
  8. Многострочные комментарии в Python
  9. Наследование в программировании
  10. Итераторы с потерямиZIP
  11. Замена символов в строке
  12. Измерение времени выполнения кода в Python
  13. Оценка точности модели
  14. Использование функции enumerate()
  15. Переопределение метода __and__
  16. Списковое включение в Python
  17. Управление экспортом элементов
  18. Создание и использование ChainMap
  19. Функция sleep() в Python
  20. Удаление элементов во время итерации
  21. Установка и использование модуля «howdoi»
  22. Вычисление натуральных логарифмов в NumPy
  23. inspect в Python: анализ кода
  24. Получение списка кортежей из словаря
  25. Обработка аргументов Python
  26. Работа с байтовыми строками в Python
  27. Преобразование списка в словарь через генератор
  28. Управление контекстом с помощью декоратора contextmanager
  29. Замена символов в Python
  30. Считывание бинарного файла в Python
  31. Операторы сравнения в Python
  32. Копирование в Python
  33. Работа с пользовательским вводом
  34. Перевод двоичного кода в целое число
  35. Глобальные переменные в Python
  36. Мониторинг работы программы Py-spy
  37. Запрос пароля с помощью getpass
  38. Сравнение неупорядоченных списков
  39. Аннотации типов в Python
  40. Атрибуты класса и экземпляра
  41. Открытие и запись файлов
  42. Проверка запуска скрипта или импорта модуля
  43. Метод __getitem__ в Python
  44. Concrete Paths в Python
  45. Проектирование Singleton с метаклассом
  46. Обратное распространение ошибки

Marketello читают маркетологи из крутых компаний