Курс 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
- Метод Event.wait() в Python
- Поиск наиболее частого элемента
- Группировка элементов в словарь
- Установка переменной среды в Python
- Преобразование типов данных в set comprehension
- Оператор «or» в Python
- Основы слова
- Изменение регистра данных
- Установка библиотек в Python
- Отношения подклассов в Python
- Декоратор total_ordering для класса Point
- Метод add для класса Vector
- Контекстный менеджер в Python
- Нахождение пересечения множеств
- Работа с классами данных
- Метод join() для объединения элементов в строку.
- Lambda-функция в Python: использование с map() и sum()
- Эффективная конкатенация строк в Python
- Поиск уникальных элементов строкой в Python
- Метод join() для объединения элементов строки
- Создание комплексных чисел
- Работа с необработанными строками
- Замена символов в Python
- Функция pow() — возвести число в степень
- Счетчик ссылок в Python
- Именованные срезы в Python
- Удаление ссылок в Python
- Определение имен функций
- Установка и использование модуля «howdoi»
- Отладка в Python
- Работа с URL-адресами в Python
- Повторение элементов в Python
- Работа с контекстным менеджером Pool
- Обработка исключений в Python
- Хранение переменных в словаре.
- Избегайте двойного подчеркивания
- capitalize() — изменение регистра первого символа строки
- Применение команды break
- Ускоренный импорт библиотек
- Декоратор Ajax required
- Lambda Functions in Python
- Метод getitem для доступа к элементам последовательности
- Обход дочерних элементов BeautifulSoup
- Метод rsub для пользовательских чисел
- Модуль itertools: эффективная работа с итераторами















