Курс 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"
- Переопределение метода
- Метод pop() списка
- Переопределение метода __lshift__
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Списки в Python: синтаксис представления
- Удаление элементов из списка в Python.
- Профилирование кода
- Установка виртуального окружения Python
- Методы работы со строками в Python
- Использование обратной косой черты в f-строках
- Использование super() в Python
- Поиск индекса элемента
- Методы и функции в Python
- Добавление элемента к кортежу
- Замена символов в строке
- Дефолтные параметры в Python
- Работа с файловой системой в Python
- Операторы присваивания в Python
- Тестирование с responses
- Проверка типов с использованием isinstance
- Метод join() для объединения элементов строки
- Генератор данных в Keras
- Потоковый ввод в Python
- Генераторные выражения и islice.
- Логирование с Logzero
- Магические методы в Python
- Генерация случайных чисел в Python
- Повторение элементов списков
- Просмотр внешнего файла в Python
- Оптимизация памяти с помощью __slots__
- Генерация резюме в Gensim
- Использование модуля __future__
- Работа с комплексными числами в Python
- Работа с рекламными данными в Pandas
- Экспорт данных в файл.
- Оператор Walrus в Python 3.8
- Метод ior для битовых операций
- Создание уникального множества
- Изменение переменной в Python: nonlocal
- Python OrderedDict и fromkeys() — работа с словарями
- Установка User-Agent в Python
- Замеры производительности в Python
- Вычисление натуральных логарифмов в NumPy
- Работа с каталогами в Python
- Удаление файлов с shutil.os.remove()
- Глобальные переменные в Python















