Чтобы разобраться чё там у Python'a, надо понять что есть вообще, чем отличается и т.д. и т.п. Тип - множество значений и операций над этими значениями (пасиба вики). Как знает большинство, бывает статическая и динамическай типизация. А чё-нить ещё знает большинство или только зная это уже хейтит? Статическая/динамическая, сильная/слабая, явная/неявная. Максимально быстро по каждому, а то прошлый пост большим вышел. Теперь мы знаем что есть и давайте сравним JavaScript и Python. Вот как раз в сильной типизации вся сила, как бы это не звучало. Python старается предупреждать о всякой диче, что может произойти, например, по ошибке программиста. Он не даст вам сложить str с int, а вот JavaScript сделает всё возможное, чтобы ваше желание было исполнено. Давайте глянем на плюсы и минусы между типизацией Python'a и полной противоположностью - статической слабой явной (не знаю есть ли ЯП с такой). Плюсы: Минусы: По поводу неявных преобразований в Python'e, то можно смело сказать, что они ес
Типизация в Python и не надо хейтить за динамическую (или надо)
29 февраля 202029 фев 2020
1028
2 мин