Возвращает, заканчивается ли строка заданным значением или нет ( True
или false
).
Минимальный пример
>>> 'hello world'.endswith('world') True
Когда вы читаете по поводу объяснений ниже, не стесняйтесь смотреть наше видеоизображение об этом конкретном методе строки:
Синтаксис и объяснение
str.endswith (суффикс [, начните [, конец]]))
Возвращает, заканчивается ли строка заданным значением или нет ( True
или false
).
Правда
->ул ...| заканчивается
суффиксОтказ
Ложь->
ул …| не заканчиваетсясуффикс
Отказ
Вы также можете установить суффикс, чтобы быть кортежом. В этом случае он будет выглядеть для нескольких суффиксов:
>>> 'hello world'.endswith(('hello', 'world')) True
Вы также можете установить дополнительные Начать
и Стоп
Целочисленные индексы для рассмотрения только подстроки str [Старт: Стоп]
Использование Стандартная семантика нарезки.
>>> 'chello worlds'.endswith('world', 1, -1) True
Еще строковые методы
Струнный класс Python поставляется с несколькими полезными дополнительными строковыми методами. Вот короткая коллекция всех методов String Python – каждая ссылка открывает короткое руководство на новой вкладке.
капитализировать () | Верните копию строки с помощью заглавного первого символа и нижние оставшиеся символы. |
кадра () | Вернуть строчную строчную строку, аналогичную строчной (), но более агрессивно. |
центр() | Верните центрированную строку определенной длины, дополненной пробелами или пользовательскими символами. |
считать() | Вернуть количество не перекрывающихся вхождений подстроки. |
кодировать () | Возвращает объект байта, который является закодированной версией строки. |
Эндсвит () | Возвращает, заканчивается ли строка заданным значением или нет (true или false). |
Expandtabs () | Верните строку с пробелами вместо символов вкладок. |
найти() | Возвращает индекс первого вхождения указанной подстроки. |
формат() | Форматы строки в соответствии с форматом Описание Язык. |
format_map () | Форматы строки в соответствии с форматом Описание языка, передавая объект сопоставления. |
показатель() | Возвращает индекс первого вхождения указанной подстроки, как найти (), но он поднимает ValueError, если подстрока не найдена. |
Isalnum () | Учитывает, являются ли все символы буквенными или числовыми (истинными или ложными). |
Isalpha () | Проверяет, являются ли все символы буквенными (True или false). |
ИЗАССИИ () | Проверяет, являются ли все символы ASCII (True или false). |
isdecimal () | Проверяет, являются ли все символы десятичными числами (True или false). |
Isdigit () | Проверяет, являются ли все персонажи цифрами, то есть номера от 0 до 9 (True или false). |
Isidentifier () | Проверяет, являются ли все символы идентификаторами, которые могут использоваться в качестве имени функций, классов или переменных (TRUE или FALSE). |
islower () | Проверяет, являются ли все символы строчными (True или false). |
Isnumeric () | Проверяет, являются ли все символы числовых значений (True или false). |
Isprintable () | Проверяет, являются ли все персонажи для печати (True или false). |
ISSPACE () | Проверяет, есть ли все персонажи пробелы (True или false). |
ISTITLE () | Проверяет, является ли строка в заголовке (True или false). |
Isupper () | Проверяет, являются ли все символы запятой (True или false). |
присоединиться() | Объединяет элементы в итерателе. |
ljust () | Возвращает левостороннюю строку, заполняющую правую сторону с помощью символов заполнения. |
ниже() | Возвращает строчную строку версии. |
lstrip () | Обрезать пробелы слева и возвращает новую строку. |
Maketrans () | Возвращает таблицу перевода. |
раздел () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
RemovePrefix () | Return String [Len (префикс):] Если строка начинается с префикса, и строка [:] в противном случае. |
RemoSeuffix () | Return String [: – len (суффикс)] Если строка начинается с суффикса, и строка [:] в противном случае. |
заменять() | Возвращает строку с замененными значениями. |
rfind () | Верните максимальный индекс в строке, где находится подстрока. Возвращает -1, если не найден. |
rindex () | Верните максимальный индекс в строке, где находится подстрока. Возвращает ValuctionError, если не найден. |
Rjust () | Возвращает правую обоснованную строку, заполняющую левую сторону с помощью символов заполнения. |
rpartition () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
RSPLIT () | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
RSTRIP () | Обрезать пробелы справа и возвращает новую строку. |
расколоть() | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
Сплитлины () | Разбивает строку на линии линейных разрывов, таких как «\ n» и возвращает разделенный список подстроек (I.E., строки). |
начинается с() | Возвращает, начинается ли строка с заданного значения или нет (true или false). |
полоска() | Обрезать пробелы слева и вправо и возвращает новую строку. |
Свапка () | Свопы строчными в прописные буквы и наоборот. |
заглавие() | Возвращает новую строку заглавными первыми символами каждого слова. |
перевести() | Возвращает переведенную строку. |
верхний () | Возвращает строчную строку версии. |
zfill () | Заполняет строку слева с символами «0». |
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.