Курс 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. Модуль future Python
  3. Добавление цвета в консоли
  4. Python: цикл for и оператор присваивания
  5. Преобразование данных в Python
  6. Обработка исключений
  7. Обмен данными с asyncio.Queue
  8. Разделение списка на гнппы
  9. Progress с библиотекой tqdm
  10. Отношения подклассов в Python
  11. Создание копии итератора
  12. Нахождение самого длинного слова в списке с помощью max
  13. Многопоточность и асинхронное программирование в Python
  14. Функция reduce() из модуля functools
  15. Избегание циклических зависимостей классов в Python
  16. Разделение строки в Python
  17. Оптимизация памяти с slots
  18. Список импортированных модулей в Python
  19. Solidity для DeFi Ethereum
  20. Обход элементов в Python
  21. Работа с комбинациями в Python.
  22. Работа с collections в Python
  23. Методы и функции в Python
  24. Автоматизация действий с Pyautogui
  25. Руководство по использованию Colorama
  26. Модуль xkcd: добавление юмора в Python
  27. Извлечение аудио из видео
  28. Динамическая типизация в Python
  29. Модуль itertools: эффективная работа с итераторами
  30. Импорт в Python: список all
  31. Преобразование чисел в восьмеричную строку
  32. Методы в Python
  33. Порядок операций в Python
  34. Измерение времени выполнения кода
  35. Красивый вывод списка
  36. Перевод эмодзи и эмотиконов.
  37. Распаковка аргументов в Python
  38. Аннотации типов в Python
  39. Форматирование объектов с модулем pprint
  40. Переопределение метода
  41. Работа с deque в Python
  42. Отслеживание выполнения программы с библиотекой tqdm
  43. Удаление элементов из списка в Python
  44. Атрибуты массивов в Numpy
  45. Работа с NumPy массивами
  46. Работа с collections.Counter
  47. Избегайте ошибку FileNotFoundError

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