typing annotations

  • ХабрахабрФото Новинки аннотаций типов в Python 3.8 (Protocol, Final, TypedDict, Literal)

    Новинки аннотаций типов в Python 3.8 (Protocol, Final, TypedDict, Literal)

    8 и аннотации типов получили новые возможности: Сегодня ночью вышел Python 3. Протоколы Типизированные словари Final-спецификатор Соответствие фиксированному значению Если вы ещё не знакомы с аннотациями типов, рекомендую обратить внимание на мои предыдущие статьи (начало, продолжение)И пока все переживают о моржах, я хочу кратко рассказать о новинках в модуле typing Протоколы 8 мы не могли выразить необходимые требования к объекту…

    Читать далее »
  • ХабрахабрФото Введение в аннотации типов Python. Продолжение

    Введение в аннотации типов Python. Продолжение

    Автор иллюстрации — Magdalena Tomczyk Однако несколько важных моментов остались не рассмотрены. В первой части статьи я описал основы использования аннотаций типов. Но начать хотелось с более простых вещей Во-первых, дженерики — важный механизм, во-вторых иногда может оказаться полезным узнать информацию об ожидаемых типах в рантайме. Предварительное объявление Например, следующий код даже не запустится: Обычно вы не можете использовать тип…

    Читать далее »


Кнопка «Наверх»