📖 О чём этот урок
Это урок курса Python Fundamentals, посвящённый встроенным методам строк. Исходником служит занятие Python 20: Методы строк. Мы разберём методы изменения регистра, поиска и замены подстрок, разбиения и объединения строк, удаления лишних символов, а также предикатные методы.
Все дополнения, выходящие за рамки исходного занятия (f-strings, removeprefix()/removesuffix(), str.casefold(), регулярные выражения), отмечены блоком Проверить по документации. Основной материал полностью совместим с Python 3.8+.
🎯 Цели урока
- Понять, что строки — неизменяемые объекты, и любой метод возвращает новую строку.
- Научиться изменять регистр символов:
upper(),lower(),title(),capitalize(),swapcase(). - Освоить поиск подстрок:
find(),index(),count(). - Научиться заменять фрагменты через
replace(). - Разбирать строки на части
split()и собирать обратно черезjoin(). - Удалять пробельные символы с помощью
strip(),lstrip(),rstrip(). - Использовать предикаты
isalpha(),isdigit(),isalnum(),isspace(),istitle(),islower(),isupper(),startswith(),endswith(). - Увидеть современные альтернативы ручным циклам при работе с текстом.
📚 Что повторить перед изучением
- ← Урок 19: Summary Session 5
- Базовый синтаксис Python: переменные, строки, ввод-вывод, цикл
for. - Индексация строк и срезы:
text[0],text[1:5].
🎯 Что изучать дальше
- Следующий урок — Практикум 5 →
- Попробуйте переписать решения через f-strings и методы строк вместо ручных циклов.