Курс 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"
- Игра Виселица на Python
- Python defaultdict добавление ключа
- Обновление шаблона base.html
- Работа с множествами в Python
- Принципы Zen of Python
- Работа с кортежами в Python
- Создание и использование ChainMap
- Генераторы в Python
- Метод Enumerate() для списков
- Область видимости переменных
- Проверка памяти объекта
- Метод __index__ в Python
- Работа с множествами в Python
- Хеширование паролей с использованием salt
- Поиск HTML-элементов с BeautifulSoup
- Создание виртуальной среды
- Дефолтные параметры в Python
- Создание функций высшего порядка
- Перехват исключений в Python
- Оператор in для Python
- Работа с процессами в Python
- Объединение итераторов
- Создание новых списков через list comprehensions
- Удаление ключей из словаря
- Улучшенные подсказки для импорта в Python 3.12
- Retrying в Python: повторные вызовы
- Проекты на Python
- Повторение элементов в Python
- Создание новых списков в Python
- Удаление первого элемента списка
- Установка пакета в Python
- JSON в Python: модуль, dump, dumps, load
- Просмотр внешних файлов в %pycat
- Метод title() в Python
- Функция pow() — возвести число в степень
- Работа с многоуровневыми словарями в Python
- Запрос пароля с помощью getpass
- Импорт объектов из модулей
- Библиотека sh: использование команд bash в Python
- Оператор деления для класса Rational
- Работа с deque из collections
- *args и **kwargs в Python
- Метод matmul для умножения матриц
- Colorama: окрашивание текста в Python
- Работа с *args и **kwargs в Python
- Множественное назначение в Python















