Kodomo

Пользователь

Работа со строками в питоне

План рассказа

  1. Что такое регулярные выражения
  2. Модуль re

    • синтаксис
    • класс RegexObject

    • класс MatchObject

  3. repr vs str

  4. str % vs str.format

Полезные ссылки

Регулярные выражения

Прочие операции со строками

Контрольная работа

  1. Напишите минимальное определение класса Vector для двумерных векторов, каждая из координат которых не может выходить из диапазона [-1, 1].

  2. Напишите класс Tuple, который ведёт себя как обычный класс tuple, но гарантирует, что операция is возвращает то же значение, что и == (при этом равные по содержанию тупли всё же должны быть именно равны). Допустимо накладывать некоторые ограничения на типы элементов кортежей.