📦 Репозиторий занятия 20

Урок 20. Методы строк

Как работать с репозиторием

Идите по карточкам сверху вниз: сначала сформулируйте ожидаемый результат, затем откройте полный файл, проверьте предположение и ответьте на вопрос для самопроверки. Фрагменты не обрезаются.

Маршрут изучения

  1. Предскажите: прочитайте роль файла и сформулируйте ожидаемый результат.
  2. Исследуйте: откройте исходник и найдите перечисленные ключевые понятия.
  3. Измените: поменяйте одно условие или значение и объясните новый результат.
  4. Проверьте: ответьте на вопрос карточки без копирования кода.

Файлы: рекомендуемый порядок

1
MarkdownРазбор концепции

less_11__string_methods/theory_01__predicates.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Методы проверки предиката; `isidentifier()`.; Что такое идентификатор в Python

Ключевые понятия: импорт модулей
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
2
MarkdownРазбор концепции

less_11__string_methods/theory_02__isdecimal__isdigit__isnumeric.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: `isdecimal()` VS `isdigit()` VS `isnumeric()`; 1. Общее; 2. Отличия

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
3
MarkdownРазбор концепции

less_11__string_methods/theory_03__looking_for_substr_in_str.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Методы поиска подстроки в строке; Итоговое заключение

Ключевые понятия: ветвление
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
4
MarkdownРазбор концепции

less_11__string_methods/theory_04__changing_case_methods.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Методы изменения регистра; `lower()` VS `casefold()`

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
5
MarkdownРазбор концепции

less_11__string_methods/theory_05__replace.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: `replace`; Примеры; 1 Замена всех вхождений

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
6
MarkdownРазбор концепции

less_11__string_methods/theory_06__strip_lstrip_rstrip.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: `strip()`, `lstrip()`, `rstrip()`; Примеры; 1 Обычное удаление пробелов

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →
7
MarkdownРазбор концепции

less_11__string_methods/theory_07__split__vs__join.md

Сначала выделите правило и объясните своими словами, затем проверьте каждый пример.

Разделы: Методы разделения и "сбора" строки; 1 Метод `split()`; Примеры

Ключевые понятия: тема текущего занятия
Проверьте себя: Какое правило из файла вы сможете применить без подсказки?
Открыть полный файл →