Курс 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
- Возведение в квадрат с помощью itertools
- Многострочные строки в Python
- Метод ipow для возведения в степень
- GitHub в Telegram: подписка на уведомления
- Библиотека wikipedia для Python
- Преобразование чисел в восьмеричную строку
- Python Аргументы по умолчанию
- Проверка условий в Python
- Работа с библиотекой requests
- Замена атрибута в именованном кортеже
- Многопоточность в Python
- Метод join() для объединения элементов
- Группы исключений в Python
- Python UserString — создание подклассов строк
- Оптимизация гиперпараметров с Scikit Optimize
- Переопределение метода
- Оператор Walrus: правильное использование
- Оператор match в Python
- Генерация QR-кодов с библиотекой qrcode
- Лямбда-функции в defaultdict
- Работа со стеком в Python
- Pillow: работа с изображениями
- Управление пакетами с pip
- Очистка строки в Python
- Работа с комплексными числами в Python
- Контекстный менеджер в Python
- Python: цикл for и оператор присваивания
- Установка и использование pyshorteners
- Функция zip() — объединение последовательностей
- Логирование с Logzero
- Множества и frozenset
- Поиск кода
- Проектирование Singleton с метаклассом
- Функция findall() для поиска вхождений строки
- Порядок и длина множеств в Python
- Нахождение отличий в списках
- Библиотека itertools: объединение списков
- Метод join для наборов
- Использование функции enumerate()
- Повторение и перенос строки
- Работа с timedelta
- Обработка StopIteration в Python
- Метод join() для объединения элементов строки
- Настройка вывода NumPy
- Python: динамическая типизация и проверка типов















