Python Строковые методы
Строковые методы
В Python есть набор встроенных методов, которые можно использовать со строками.
Примечание: Все строковые методы возвращают новые значения. Они не изменяют исходную строку.
Метод | Описание |
---|---|
capitalize() | Преобразует первый символ в верхний регистр. |
casefold() | Преобразует строку в нижний регистр |
center() | Возвращает отцентрованную строку |
count() | Возвращает количество раз, когда заданное значение встречается в строке. |
encode() | Возвращает закодированную версию строки |
endswith() | Возвращает true, если строка заканчивается указанным значением. |
expandtabs() | Устанавливает размер табуляции строки |
find() | Ищет в строке указанное значение и возвращает позицию, в которой оно было найдено |
format() | Форматирует указанные значения в строке |
format_map() | Форматирует указанные значения в строке |
index() | Ищет в строке указанное значение и возвращает позицию, в которой оно было найдено |
isalnum() | Возвращает True, если все символы в строке буквенно-цифровые |
isalpha() | Возвращает True, если все символы в строке находятся в алфавите |
isdecimal() | Возвращает True, если все символы в строке являются десятичными. |
isdigit() | Возвращает True, если все символы в строке являются цифрами |
isidentifier() | Возвращает True, если строка является идентификатором |
islower() | Возвращает True, все символы в строке в нижнем регистре. |
isnumeric() | Возвращает True, если все символы в строке числовые |
isprintable() | Возвращает True, если все символы в строке доступны для печати |
isspace() | Возвращает True, если все символы в строке являются пробелами |
istitle() | Возвращает True, если строка соответствует правилам заголовка |
isupper() | Возвращает True, если все символы в строке в верхнем регистре |
join() | Объединяет элементы итерируемого объекта в конец строки |
ljust() | Возвращает версию строки, выровненную по левому краю |
lower() | Преобразует строку в нижний регистр |
lstrip() | Возвращает обрезанную слева версию строки |
maketrans() | Возвращает таблицу перевода, которая будет использоваться в переводах |
partition() | Возвращает кортеж, в котором строка разделена на три части |
replace() | Возвращает строку, в которой указанное значение заменяется указанным значением |
rfind() | Ищет указанное значение в строке и возвращает последнюю позицию, в которой оно было найдено |
rindex() | Ищет указанное значение в строке и возвращает последнюю позицию, в которой оно было найдено |
rjust() | Возвращает выровненную по правому краю версию строки |
rpartition() | Возвращает кортеж, в котором строка разделена на три части |
rsplit() | Разбивает строку по указанному разделителю и возвращает список |
rstrip() | Возвращает правильную версию строки |
split() | Разбивает строку по указанному разделителю и возвращает список |
splitlines() | Разбивает строку на разрывы строк и возвращает список |
startswith() | Возвращает true, если строка начинается с указанного значения |
strip() | Возвращает обрезанную версию строки |
swapcase() | Меняет местами регистры, нижний регистр становится прописным и наоборот |
title() | Преобразует первый символ каждого слова в верхний регистр. |
translate() | Возвращает переведенную строку |
upper() | Преобразует строку в верхний регистр |
zfill() | Заполняет строку заданным количеством нулевых значений в начале |