В этом разделе представлены полезные строковые методы Python, которые помогут более эффективно манипулировать строками.
Объединение & Разделение строк
Эти методы позволяют объединять строки в одну строку и эффективно разбивать строку на подстроки.
Метод | Описание< /th> |
---|---|
join() | Возвращает строку, которая представляет собой объединение строк в итерации. |
concat | Возвращает строку, являющуюся результатом объединения двух или более строк. |
split() | Возвращает список подстрок, отделенных от строки разделителем. |
Поиск подстрок
Эти методы позволяют найти подстроку в строке и вернуть индекс подстроки.
Метод | Описание |
---|---|
index() | Вернуть индекс подстроки в строке или вызвать ValueError, если подстрока не найдена. |
find() | Возвращает индекс первого вхождения подстроки в строку или -1, если подстрока не найдена. |
startswith() | Верните True, если строка начинается с другой строки. |
endswith() | Возвратите True, если строка заканчивается другой строкой. |
Работа с регистрами строк
Эти методы помогают эффективно обрабатывать регистры строк, включая строчные, прописные, титульные и регистровые.
Метод | Описание |
---|---|
lower() | Вернуть копию строки в нижнем регистре |
upper() | Вернуть копию строки в верхнем регистре. | title() | Вернуть копию строки в регистре заголовка. |
capitalize() | Return строка, первая буква которой преобразована в верхний регистр, а остальные буквы преобразованы в нижний регистр. |
islower() | Возвратите True, если все символы в строке имеют регистр нижний регистр и есть хотя бы один регистрированный символ. |
istitle() | Верните True, если строка соответствует правилам регистра заголовка. |
isupper() | Верните True, если все символы в строке в верхнем регистре и там&# 8217; есть хотя бы один регистрированный символ. |
casefold() | Возвратить копию строки в регистре. |
swapcase() | Вернуть копию строки, в которой все символы нижнего регистра преобразованы в верхний регистр, и наоборот |
Удаление нежелательных символов
Эти методы позволяют удалять начальные и/или конечные нежелательные символы из строки и возвращать новую строку.
Метод | Описание |
---|---|
lstrip() | Возвращает копию строки с удаленными ведущими символами. |
rstrip() | Возвращает копию строки с удаленными конечными символами. |
strip() | Вернуть копию строки с удаленными начальными и конечными символами. |
Замена подстрок
Метод | Описание |
---|---|
replace() | Возвращает копию строки, в которой некоторые или все вхождения подстроки заменены новой. |
Проверка символов в строках
Метод | Описание |
---|---|
isdigit() | Верните True, если все символы в строке являются цифрами. |
isdecimal() | Верните True, если все символы в строке являются десятичными. |
isnumeric() | Верните True, если все символы в строке являются десятичными. числовые символы. |
isalpha() | Возвратите True, если все символы в строке являются буквенными символами. |
isalnum() | Верните True, если все символы в строке являются буквенно-цифровыми. |
Нашли ли вы это руководство полезным? Да Нет
TAG: QA, python