Курс 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. Метод Event.wait() в Python
  3. Поиск наиболее частого элемента
  4. Группировка элементов в словарь
  5. Установка переменной среды в Python
  6. Преобразование типов данных в set comprehension
  7. Оператор «or» в Python
  8. Основы слова
  9. Изменение регистра данных
  10. Установка библиотек в Python
  11. Отношения подклассов в Python
  12. Декоратор total_ordering для класса Point
  13. Метод add для класса Vector
  14. Контекстный менеджер в Python
  15. Нахождение пересечения множеств
  16. Работа с классами данных
  17. Метод join() для объединения элементов в строку.
  18. Lambda-функция в Python: использование с map() и sum()
  19. Эффективная конкатенация строк в Python
  20. Поиск уникальных элементов строкой в Python
  21. Метод join() для объединения элементов строки
  22. Создание комплексных чисел
  23. Работа с необработанными строками
  24. Замена символов в Python
  25. Функция pow() — возвести число в степень
  26. Счетчик ссылок в Python
  27. Именованные срезы в Python
  28. Удаление ссылок в Python
  29. Определение имен функций
  30. Установка и использование модуля «howdoi»
  31. Отладка в Python
  32. Работа с URL-адресами в Python
  33. Повторение элементов в Python
  34. Работа с контекстным менеджером Pool
  35. Обработка исключений в Python
  36. Хранение переменных в словаре.
  37. Избегайте двойного подчеркивания
  38. capitalize() — изменение регистра первого символа строки
  39. Применение команды break
  40. Ускоренный импорт библиотек
  41. Декоратор Ajax required
  42. Lambda Functions in Python
  43. Метод getitem для доступа к элементам последовательности
  44. Обход дочерних элементов BeautifulSoup
  45. Метод rsub для пользовательских чисел
  46. Модуль itertools: эффективная работа с итераторами

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