Шпаргалка по строковым методам Python
Полное справочное руководство по манипулированию строками в Python. Мастер форматирования, поиска, разделения, замены и проверки свойств строк.
Распространенные методы форматирования строк
Методы, используемые для изменения регистра строк, выравнивания и интервала.
| Метод/Функция | Синтаксис | Описание |
|---|---|---|
| upper() | text.upper() | Преобразует все символы строки в верхний регистр. |
| lower() | text.lower() | Преобразует все символы строки в нижний регистр. |
| strip() | text.strip() | Удаляет начальные и конечные пробелы. |
| replace() | text.replace(old, new) | Заменяет все вхождения одной подстроки другой. |
Поиск и проверка строк
Методы для поиска индексов, подсчета вхождений и проверки префикса/суффикса строки.
| Метод/Функция | Синтаксис | Описание |
|---|---|---|
| find() | text.find(sub) | Возвращает наименьший индекс подстроки, если она найдена, иначе -1. |
| count() | text.count(sub) | Возвращает количество непересекающихся вхождений подстроки. |
| startswith() | text.startswith(prefix) | Возвращает True, если строка начинается с указанного префикса. |
| endswith() | text.endswith(suffix) | Возвращает True, если строка заканчивается указанным суффиксом. |
Интерактивный демонстрационный сценарий
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Часто задаваемые вопросы
Изменяют ли строковые методы исходную строку?
Нет, строки в Python неизменяемы. Строковые методы всегда возвращают новую строку, оставляя исходную без изменений.
В чем разница между find() и index()?
find() возвращает -1, если подстрока не найдена, тогда как index() вызывает исключение ValueError.
Связанные темы
Краткое справочное руководство по операциям со списками Python. Освойте добавление, вставку, удаление, сортировку и нарезку элементов.
Шпаргалка по словарным методам PythonИзучите словарные методы Python. Полное справочное руководство по вставке, извлечению, обновлению и проверке пар ключ-значение.
Шпаргалка по форматированию f-строки PythonРуководство по форматированию f-строки Python. Освойте десятичную точность, выравнивание, форматирование даты и оценку выражений.
Рекомендуемые ресурсы Python
Расширьте свои знания с помощью соответствующих интерактивных руководств, шпаргалок и сравнений кода.
Строки Python
Мастер манипуляций со строками в Python. Изучите строковые методы, методы нарезки, конкатенации и форматирования на понятных примерах исполняемого кода.
Как перевернуть строку в Python
Узнайте, как перевернуть строку в Python с помощью нарезки, функции Reverse() и конкатенации циклов, с помощью визуальных примеров кода.
Python против JavaScript: какой язык программирования лучше?
Всестороннее сравнение Python и JavaScript. Изучите синтаксические различия, производительность, варианты использования (серверная и клиентская части) и примеры кодирования.