| Метод | Описание |
|---|
center(w) | Центрирует строку в поле длины w |
count(sub) | Число вхождений строки sub в строке |
encode([enc[, errors]]) | Возвращает строку в кодировке enc. Параметр errors может принимать значения «strict» (по умолчанию), «ignore», «replace» или «xmlcharrefreplace» |
endswith(suffix) | Оканчивается ли строка на suffix |
expandtabs([tabsize]) | Заменяет символы табуляции на пробелы. По умолчанию tabsize=8 |
find(sub [,start [,end]]) | Возвращает наименьший индекс, с которого начинается вхождение подстроки sub в строку. Параметры start и end ограничивают поиск окном start:end, но возвращаемый индекс соответствует исходной строке. Если подстрока не найдена, возвращается –1 |
index(sub[, start[, end]]) | Аналогично find(), но возбуждает исключение ValueError в случае неудачи |
alnum() | Возвращает True, если строка содержит только буквы и цифры и имеет ненулевую длину. Иначе — False |
isalpha() | Возвращает True, если строка содержит только буквы и длина ненулевая |
isdecimal() | Возвращает True, если строка содержит только десятичные знаки (только для строк Unicode) и длина ненулевая |
isdigit() | Возвращает True, если содержит только цифры и длина ненулевая |
islower() | Возвращает True, если все буквы строчные (и их более одной), иначе — False |
isnumeric() | Возвращает True, если в строке только числовые знаки (только для Unicode) |
isspace() | Возвращает True, если строка состоит только из пробельных символов. Внимание! Для пустой строки возвращается False |
join(seq) | Соединение строк из последовательности seq через разделитель, заданный строкой |
lower() | Приводит строку к нижнему регистру букв |
lstrip() | Удаляет пробельные символы слева |
replace(old, new[, n]) | Возвращает копию строки, в которой подстроки old заменены new. Если задан параметр n, то заменяются только первые n вхождений |
rstrip() | Удаляет пробельные символы справа |
split([sep[, n]]) | Возвращает список подстрок, получающихся разбиением строки a разделителем sep. Параметр n определяет максимальное количество разбиений (слева) |
startswith(prefix) | Начинается ли строка с подстроки prefix |
strip() | Удаляет пробельные символы в начале и в конце строки |
translate(table) | Производит преобразование с помощью таблицы перекодировки table, содержащей словарь для перевода кодов в коды (или в None, чтобы удалить символ). Для Unicode–строк |
translate(table[, dc]) | То же, но для обычных строк. Вместо словаря — строка перекодировки на 256 символов, которую можно сформировать с помощью функции string.maketrans(). Необязательный параметр dc задает строку с символами, которые необходимо удалить |
upper() | Переводит буквы строки в верхний регистр |