Курс 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 reversed() функция
  2. Метод split() для разделения строк
  3. Комментарии в Python
  4. Шаблоны и наследование в Flask
  5. Преобразование Excel в PDF с Spire.XLS
  6. Списковое включение в Python
  7. Генерация строк с .join()
  8. Работа с URL-адресами в Python
  9. Транспонирование 2D-массива с помощью zip
  10. Форматирование строк с помощью f-строк
  11. Переворот последовательности
  12. Генераторы в Python
  13. Управление экспортом элементов
  14. Конвертация коллекций в Python.
  15. Генераторы в Python
  16. Резервирование символов в Python
  17. Преобразование списка в словарь через генератор
  18. Руководство по использованию Colorama
  19. CLI-инструмент howdoi
  20. Поиск индексов подстроки
  21. Логирование в Python
  22. f-строки в формате строк
  23. Удаление первого элемента списка
  24. Отправка поздравлений по дню рождения
  25. Функция product() в Python
  26. Работа с модулем os в Python
  27. Python enumerate() функции
  28. Замена символов в Python
  29. Объединение списков в Python
  30. Работа с zip()
  31. Объединение списков с использованием itertools.chain
  32. Импорт классов из другого файла
  33. Создание объекта времени
  34. Протокол управления контекстом
  35. Транспонирование 2D-массива с помощью zip
  36. Эффективная конкатенация строк с использованием join()
  37. Инверсия списков и строк в Python
  38. Сравнение объектов в Python
  39. Инверсия списка/строки в Python
  40. Метод rsub в Python: расширение функциональности вычитания
  41. Декоратор проверки активности
  42. Создание лямбда-функций
  43. Удаление ключа из словаря
  44. Комментарии в Python
  45. Метод __getitem__ в Python
  46. Получение ID процесса

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