Урок 23. Summary session 6

📁 Блок: Python Fundamentals / Повторение ⏱️ Время изучения: ~90 мин 🎯 Сложность: Начальная — средняя
#isalpha #isdigit #isalnum #isspace #islower #isupper #istitle #startswith #endswith #find #rfind #index #rindex #count #upper #abc #lower #capitalize #title #swapcase #casefold #replace #split #join #strip #lstrip #rstrip #is #format #print #for #in #if #or #and #else #input #set #get #items #float #str #import #def #match #return #list #mkdir #lambda #add #not

⚡ Кратко: суть урока

Summary session 6 — это повторение методов строк и форматирования. Вы закрепите предикаты, поиск подстрок, изменение регистра, replace, split/join, strip, C-style, format() и f-strings.

  • Строки неизменяемы: методы возвращают новую строку.
  • Предикаты: isalpha(), isdigit(), isalnum(), isspace(), islower(), isupper(), istitle(), startswith(), endswith().
  • Поиск: find(), rfind(), index(), rindex(), count().
  • Форматирование: f-strings — предпочтительный способ; format() и % — альтернативы.

Минимальный пример:

text = "  Python 2025  "
print(text.strip().replace("2025", "2026").upper())

Топ-3 ошибки: забыть, что строки неизменяемы; путать find() и index(); забывать префикс f у f-strings.

📖 О чём этот урок

Это урок курса Python Fundamentals, посвящённый повторению тем по строкам и форматированию. Исходником служит занятие Python 23: Summary session 6. Мы систематизируем методы строк, разберём типичные вопросы для самопроверки и решим практические задачи.

🎯 Цели урока

  • Повторить предикатные методы строк и методы поиска подстрок.
  • Закрепить методы изменения регистра, replace(), split()/join(), strip().
  • Повторить C-style, format() и f-strings.
  • Решить контрольные вопросы и практические задачи.
  • Разобрать домашнее задание предыдущего урока.

📚 Что повторить перед изучением

🎯 Что изучать дальше