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() | Заполняет строку заданным количеством нулевых значений в начале |