Посты с тэгом review


Yet Unexpected Things in Python

Ну чтоже, прежде чем начать изучать серьезно Go, мы еще раскроем несколько неожиданных сюрпризов в Python. Также, мне удалось найти еще несколько вопросов, которые спрашивали на собеседовани в Яндексе на вакансию разработчика Python. Ну что же, начнем! 

Очень много встречал мест, где пишут определение переменной в аргументах функции. Но мы же пишем функции, обычно, чтобы использовать их повторно, так? А что будет, если мы будем вызывать такую функцию несколько раз?

Все дело в том, что этот пустой список создается при объявлении функции, а не при ее вызове. Вот так вот.

А сейчас мы поговорим о такой неоднозначной штуке в Python, как замыкания. Что должно вывести нам после исполнения этого кода?

Что то определенно не так, верно? Мы ведь ожидали получить 0, 3, 6, 9 и 12. Чтобы лучше понять, с чем мы столкнул