В этом разделе представлены полезные строковые методы 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










