Курс 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. Метод pop() списка
  3. Переопределение метода __lshift__
  4. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  5. Списки в Python: синтаксис представления
  6. Удаление элементов из списка в Python.
  7. Профилирование кода
  8. Установка виртуального окружения Python
  9. Методы работы со строками в Python
  10. Использование обратной косой черты в f-строках
  11. Использование super() в Python
  12. Поиск индекса элемента
  13. Методы и функции в Python
  14. Добавление элемента к кортежу
  15. Замена символов в строке
  16. Дефолтные параметры в Python
  17. Работа с файловой системой в Python
  18. Операторы присваивания в Python
  19. Тестирование с responses
  20. Проверка типов с использованием isinstance
  21. Метод join() для объединения элементов строки
  22. Генератор данных в Keras
  23. Потоковый ввод в Python
  24. Генераторные выражения и islice.
  25. Логирование с Logzero
  26. Магические методы в Python
  27. Генерация случайных чисел в Python
  28. Повторение элементов списков
  29. Просмотр внешнего файла в Python
  30. Оптимизация памяти с помощью __slots__
  31. Генерация резюме в Gensim
  32. Использование модуля __future__
  33. Работа с комплексными числами в Python
  34. Работа с рекламными данными в Pandas
  35. Экспорт данных в файл.
  36. Оператор Walrus в Python 3.8
  37. Метод ior для битовых операций
  38. Создание уникального множества
  39. Изменение переменной в Python: nonlocal
  40. Python OrderedDict и fromkeys() — работа с словарями
  41. Установка User-Agent в Python
  42. Замеры производительности в Python
  43. Вычисление натуральных логарифмов в NumPy
  44. Работа с каталогами в Python
  45. Удаление файлов с shutil.os.remove()
  46. Глобальные переменные в Python

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