Курс 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. Оптимизация поиска в словарях
  2. Функция findall() для поиска вхождений строки
  3. Установка и использование Telegram API в Python
  4. Подсчет вхождений элементов
  5. Работа с Enum в Python3.
  6. Модуль future Python
  7. Enum в Python: создание и использование перечислений
  8. Проверка класса объекта
  9. Установка Home Assistant
  10. Передача аргументов через **arguments
  11. Метод rmatmul для пользовательских матриц
  12. Логирование с Logzero: ротация файла
  13. Объединение списков с помощью zip
  14. Удаление элемента по индексу в Python
  15. Управление контекстом выполнения кода
  16. Работа с часовыми поясами в Python.
  17. Управление асинхронными задачами с помощью Semaphore
  18. Непрерывная проверка в Python
  19. Освобождение памяти в Python
  20. Извлечение данных из JSON
  21. Поиск email
  22. Анонимные функции в Python
  23. Закрытие файла в Python
  24. Поиск индекса элемента в списке
  25. Работа с NumPy массивами
  26. Встраивание HTML в Jupyter Notebook
  27. Генераторы списков в Python
  28. Замыкания в Python
  29. Вывод букв строки в Python
  30. Присвоение и ссылки
  31. Разделение строки с помощью re.split()
  32. Многоточие в Python
  33. Скрытие вывода данных
  34. Измерение времени выполнения кода
  35. Применение функции map() в Python
  36. Использование эмодзи в Python
  37. Реализация метода __abs__ в Python
  38. Возврат нескольких значений
  39. Получение текущей даты и времени
  40. Профилирование кода
  41. Создание даты из строки ISO
  42. Метод Enumerate() для списков
  43. Отображение HTML кода в Python
  44. Сортировка с параметром key
  45. Бесконечные списки в Python
  46. Инициализация переменных

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