Метод строки str.endswith() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python, мы рассмотрим строковый метод: endswith(). Данный метод возвращает значение True, если строка оканчивается на заданный суффикс, если нет, то возвращается False.

Синтаксис:

str.endswith(suffix[, start[, end]])

Аргументы:

  • str - заданная строка, в которой необходимо найти суффикс.
  • suffix ‒ строка или кортеж проверяемых строк; 
  • start / end - поиск суффикса (подстроки) в определенных индексах [start:end] (необязательно)

Метод endswith() возвращает bool значение True, если суффикс найден в начале строки, иначе: False.

Пример:

# Задаем строку
string_example = 'Hello world! Its time to work, work, work!'

# Поиск суффикса work в конце строки
print(string_example.endswith('work!'))

# Поиск суффикса hi
print(string_example.endswith('hi'))

# Задаем строку для кортежа
string_example = 'Hi world! Its time to work, work, work!'

# Поиск префикса из кортежа
print(string_example.endswith(('work!', 'hard!')))

# Задаем строку для кортежа
string_example = 'Hello world! Its time to work, work, hard!'

# Поиск префикса из кортежа
print(string_example.endswith(('work!', 'hard!')))

Результат:

>>> True
>>> False
>>> True
>>> True
Теги записи: Python, Основы Python, Строки, endswith(),
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)