Курс 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"
- Создание тестовых данных с Faker
- Декодирование байтов в строку
- Обработка исключений в Python
- Группировка элементов Python
- Цикл for с enumerate() в Python
- Создание треугольника Паскаля
- Вывод символов строки в Python
- Обработка ошибок в JSON данных
- Явный импорт в Python
- Возврат нескольких значений
- Работа с изменяемыми списками
- Создание файла с проверкой ошибки
- Транспонирование матрицы
- Создание новой даты в Python
- kwargs в Python
- Ключевое слово global в Python
- Преобразование текста в нижний регистр
- Перевод текста с Python Translator
- Блок else в Python
- Непрерывная проверка в Python
- Проверка списка: any() и all()
- Подписка на @SelectelNews
- Преобразование символов в нижний регистр
- Игра «Угадывание чисел»
- Defaultdict в Python
- Импорт объектов из модулей
- Оценка точности модели
- Обновление ключей в Python
- Хешируемые ключи в Python
- Форматирование строк в Python.
- Работа с модулем os в Python
- Работа с базами данных SQLite
- Python Поверхностное Копирование
- Функция eval() в Python
- Обучение модели с указанием эпох
- Работа с утверждениями в Python
- Проблемы с dict в Python
- Решение переменной Шредингера
- Защита данных в Python
- Оптимизация гиперпараметров с Scikit Optimize
- JSON-esque в Python
- Функция print() — вывод информации
- Создание вложенного генератора
- Именованные срезы в Python
- Работа с аргументами командной строки в Python















