Курс 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
- Работа с эмодзи в Python
- Работа с YAML в Python: PyYAML.
- Проблемы с именами переменных
- Выход из профиля в Django
- Генераторы в Python
- Объединение списков в строку
- Многострочные комментарии в Python
- Изменение списка срезами
- Методы работы со строками в Python
- Работа с JSON в Python
- Очистка данных в Python
- Перегрузка операторов в Python
- Создание списка через цикл
- Обработка исключений в Python 3
- Защита данных в Python
- Преобразование списка в словарь через генератор
- Python enumerate() функции
- Проверка класса объекта
- Импорт и использование модулей в Python
- Стать Python-разработчиком
- Python Translator: создание локальных переводчиков
- Список методов и атрибутов
- Управление асинхронными задачами на Python.
- Переопределение метода __eq__
- Форматирование даты с strftime()
- Метод __iand__ для пользовательских классов
- Создание комплексных чисел
- 9 уловок для чистого кода
- Декораторы в Python
- Работа с часовыми поясами в Python
- Создание GUI с Tkinter: Entry
- Добавление Progressbar в Python
- Модуль functools в Python
- Установка и использование модуля «howdoi»
- Управление экспортом элементов
- Запрос пароля с помощью getpass
- Работа с базами данных SQLite
- Ускорение кода с помощью векторизации
- Перевод двоичного кода в целое число
- Поиск кода
- Создание GUI на Tkinter
- Открытие и редактирование скриптов Python
- Комментарии в Python.
- Проверка дубликатов в Python















