Курс 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"
- Применение функции к элементам списка
- Упрощение работы с JSON-данными в Python
- Оформление кода на Python
- Метод rmatmul для пользовательских матриц
- Отслеживание прогресса с tqdm
- Создание тестовых данных с Faker
- Форматирование строк в Python
- Печать комбинаций в Python с Itertools
- Python: библиотеки и функции
- Форматирование строк в Python
- Генераторы в Python
- Скачать видео с YouTube
- Преобразование текста в нижний регистр
- Проверка окончания строки с помощью str.endswith()
- Генераторы в Python
- Удаление элементов из списка в Python
- Функции с необязательными аргументами
- Метод setdefault() в Python
- Переворот строки с использованием цикла
- Переопределение метода __and__
- Принципы Zen of Python
- Тест скорости набора текста на Python
- Обход элементов в Python
- Разница между датами
- Библиотека sh: использование команд bash в Python
- Инверсия списка и строки в Python
- PEP-401: оператор
- Автоматизация действий с Pyautogui
- Работа с NumPy.linalg
- Многострочные комментарии в Python
- Возврат нескольких значений
- Библиотека Rich: форматирование текста
- Работа с deque в Python
- Удаление эмодзи с помощью pandas
- Удаление дубликатов в pandas
- ChainMap избыточные ключи
- Создание новых списков через list comprehensions
- Переопределение метода __rshift__
- Поиск частых элементов в списке
- Вычисление разности множеств в Python
- Поиск повторов в списке
- Преобразование регистра строк
- Метод matmul для умножения матриц
- Нан-рефлексивность в Python
- Создание Telegram-бота на Python
- Отрицательные индексы списков в Python















