Метод endswith() в Python
Описание
Метод endswith() в Python используется для определения, заканчивается ли строка указанным суффиксом. Если она заканчивается указанным суффиксом, возвращается True; в противном случае возвращается False. Необязательные параметры "start" и "end" — это начальная и конечная позиции для поиска в строке.
Синтаксис
Синтаксис метода endswith():
str.endswith(suffix[, start[, end]])
Parameters
- suffix -- Этот параметр может быть строкой или элементом.
- start -- Начальная позиция в строке.
- end -- Конечная позиция в строке.
Возвращаемое значение
Если строка содержит указанный суффикс, возвращает True; в противном случае возвращает False.
Пример
Следующий пример демонстрирует метод endswith():
Пример (Python 2.0+)
#!/usr/bin/python
str = "this is string example....wow!!!";
suffix = "wow!!!";
print str.endswith(suffix);
print str.endswith(suffix,20);
suffix = "is";
print str.endswith(suffix, 2, 4);
print str.endswith(suffix, 2, 6);
Вывод вышеприведённого примера выглядит следующим образом:
True True True False
Другие расширения