Answer

Answer

t.me/python_tesst

Ответ:

{'Vicki': 'Boykis', 'Kim': 'Kardashian', 'Kanye': 9.7}

Объяснение:

Как же выглядит работа с аннотациями типов на практике? Например, их применение означает возможность облегчения работы в различных IDE. Так, PyCharm, предлагает, на базе сведений о типах, автозавершение кода и выполнение его проверок. Похожие возможности имеются и в VS Code.

Аннотации типов полезны и по ещё одной причине: они защищают разработчика от глупых ошибок. Вот отличный пример подобной защиты.

Предположим, мы добавляем в словарь имена людей, как показано в коде. Одно из важнейших преимуществ применения аннотаций типов заключается в том, что они позволяют Python-программистам пользоваться теми же возможностями по автозавершению кода в различных IDE, которые доступны для статически типизированных языков.

Код:

from typing import Dict 

names_new: Dict[str, str] = {'Vicki': 'Boykis',
               'Kim': 'Kardashian'}

def append_name(dic: Dict[str, str] , first_name: str, last_name: str):
  dic[first_name] = last_name

append_name(names_new,'Kanye',9.7)

print(names_new)


Report Page