Курс 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. Сортировка с помощью параметра key
  3. Генерация случайных чисел Python
  4. Создание спинбокса в tkinter
  5. Метод __index__ в Python
  6. Основы работы со строками в Python
  7. Динамическая типизация в Python
  8. Форматирование объектов с модулем pprint
  9. Поиск индексов в списке
  10. Работа с датами в Python
  11. Экспорт данных в файл.
  12. Сохранение и загрузка модели в PyTorch
  13. Импорт объектов из модулей
  14. Присоединение элементов коллекции
  15. Итераторы в Python
  16. Разработка Telegram-ботов
  17. Преобразование данных в Python
  18. Функции any() и all() в Python
  19. Функции в одну строку
  20. Извлечение данных из JSON
  21. Освоение Python
  22. Именование переменных в Python
  23. Работа с файлами в Python
  24. Многопроцессорное программирование в Python
  25. Использование функции enumerate()
  26. Обмен значений переменных в Python
  27. Изменяемые и неизменяемые объекты
  28. Именованные срезы в Python
  29. Проекты на Python
  30. Подсказки типов в Python
  31. Метод count в Python: почему count(», ») возвращает 4?
  32. Срез списка в Python
  33. Модуль subprocess: запуск внешних команд
  34. Карта бомбоубежищ в Москве и Питере
  35. Явный импорт в Python
  36. Создание лямбда-функций
  37. Логирование с Logzero
  38. Копирование списков в Python
  39. Модуль subprocess: запуск внешних команд
  40. Сложные типы данных в Python
  41. Измерение времени выполнения с помощью time
  42. Комментарии в Python
  43. Оптимизация гиперпараметров в Python
  44. Декоратор проверки активности
  45. Получение комбинаций в Python
  46. Переопределение метода delitem в Python

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