1 год назад
Аннотации типов в Python
Все мы знаем, что Python - язык с динамической типизацией. Но с довольно давних пор в нем также появилась возможность явно указывать типы данных и это здорово матчится с принципом дзена Python: явное лучше неявного (Explicit is better than implicit). Зачем их вообще указывать? Да, аннотации являются необязательными, но я бы сказал, что это правила хорошего тона для программистов. Важно четко понимать, с чем ты работаешь. Это поможет избежать ошибок (зачастую нетривиальных), когда параметр обрабатывает несколько типов данных или принимает какие-то сложные объекты...
2 месяца назад
Python - Аннотации типов
Аннотации помогают определять типы параметров и возвращаемых значений функций. Хотя их использование не является обязательным, оно значительно улучшает читаемость кода и облегчает его дальнейшее сопровождение и развитие как для вас, так и для других разработчиков, работающих с вашим проектом. Давайте рассмотрим пример функции, которая принимает два числа и возвращает их сумму: def add(a, b): ____return a + b Изначально, без дополнительной информации, непонятно, какие данные ожидаются в качестве аргументов a и b...