Курс 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
- Модуль future Python
- Добавление цвета в консоли
- Python: цикл for и оператор присваивания
- Преобразование данных в Python
- Обработка исключений
- Обмен данными с asyncio.Queue
- Разделение списка на гнппы
- Progress с библиотекой tqdm
- Отношения подклассов в Python
- Создание копии итератора
- Нахождение самого длинного слова в списке с помощью max
- Многопоточность и асинхронное программирование в Python
- Функция reduce() из модуля functools
- Избегание циклических зависимостей классов в Python
- Разделение строки в Python
- Оптимизация памяти с slots
- Список импортированных модулей в Python
- Solidity для DeFi Ethereum
- Обход элементов в Python
- Работа с комбинациями в Python.
- Работа с collections в Python
- Методы и функции в Python
- Автоматизация действий с Pyautogui
- Руководство по использованию Colorama
- Модуль xkcd: добавление юмора в Python
- Извлечение аудио из видео
- Динамическая типизация в Python
- Модуль itertools: эффективная работа с итераторами
- Импорт в Python: список all
- Преобразование чисел в восьмеричную строку
- Методы в Python
- Порядок операций в Python
- Измерение времени выполнения кода
- Красивый вывод списка
- Перевод эмодзи и эмотиконов.
- Распаковка аргументов в Python
- Аннотации типов в Python
- Форматирование объектов с модулем pprint
- Переопределение метода
- Работа с deque в Python
- Отслеживание выполнения программы с библиотекой tqdm
- Удаление элементов из списка в Python
- Атрибуты массивов в Numpy
- Работа с NumPy массивами
- Работа с collections.Counter
- Избегайте ошибку FileNotFoundError















