top of page

Функции строк в Python

Разбивает строку S на пробелы (или указанные символы в качестве параметра) и возвращает список строк.

S.split()

Возвращается строка, полученная соединением элементов переданного списка в одну строку, с разделителем A. Принимает только один параметр - список строк (S).

A.join(S)

Поиск подстроки str в строке S. Возвращает номер первого вхождения.

S.find(str)

S.index(str, [start],[end])

Поиск подстроки str в строке S. Возвращает номер первого вхождения или вызывает ValueError

Проверка присутствия подстроки в строке mystr.

"SPAM" in mystr

Возвращает список, где строка разбита посимвольно.

list("Lorreta")

Форматирование строки.

S.format(*args, **kwargs)

Возвращает True, если строка S (или срез строки S [start: end]) оканчивается подстрокой x.

S.endswith(x

[, start [, end])

Возвращает True, если строка S (или срез строки S [start: end]) начинается подстрокой x.

S.startswith(x

[, start [, end])

S.replace(шаблон, замена)

Замена шаблона.

S.count(t

[, start [, end]])

Возвращает число вхождений строки t в строку S

Состоит ли строка из цифр.

S.isdigit()

Состоит ли строка из букв.

S.isalpha()

Преобразование строки к верхнему регистру.

S.upper()

Преобразование строки к нижнему регистру.

S.lower()

Извлечение среза

S[i:j:step]

bottom of page