📖 О чём этот урок
Это урок курса Python Fundamentals, посвящённый форматированию строк. Исходником служит занятие Python 22: Строки: форматирование. Мы разберём, как вставлять значения переменных в строки, как форматировать числа, выравнивать текст и готовить данные для красивого вывода.
Все дополнения, выходящие за рамки исходного занятия (современные f-strings, современный синтаксис = для отладки, type hints, best practices), отмечены блоком Проверить по документации. Основной материал полностью совместим с Python 3.8+.
🎯 Цели урока
- Понять, зачем нужно форматирование строк и где оно используется.
- Освоить C-style форматирование через
%: спецификаторы%s,%d,%f. - Научиться использовать метод
str.format()с позиционными, именованными и индексированными аргументами. - Использовать f-strings для вставки переменных, выражений и вызовов функций.
- Форматировать числа: округление, разделители тысяч, ширина поля, выравнивание.
- Применять методы
ljust(),rjust(),center()для выравнивания строк.
📚 Что повторить перед изучением
- ← Урок 21: Практикум 5
- Базовый синтаксис Python: переменные, строки, числа, ввод-вывод.
- Методы строк:
split(),join(),capitalize(),upper(). - Цикл
forи работа со списками.
🎯 Что изучать дальше
- → Урок 23: Summary session 6
- Закрепите материал на практике: попробуйте переписать все примеры урока через f-strings.