Веб-версияОткрыть в Telegram

ПостСегодня у нас простенькая задачка, а то пятница, все отдыхать хотят, я понимаю.

24 ноября 2023
К
Коробка с питоном
Ссылка
нажмите — покажем
Сегодня у нас простенькая задачка, а то пятница, все отдыхать хотят, я понимаю. Есть следующий код: def test(): try: return 1 finally: return 2 Вопрос - что вернется при вызове test()? Все и так на этом моменте понимают, что вернётся 2 (ну не просто так же мы собрались, верно?), но почему? Ответ, как обычно, есть в документации. Возвращаемое функцией значение определяется последним выполненным return. Вторым важным аспектом является то, что finally исполняется всегда, поэтому мы и получаем его return. raise, кстати, тоже работать не будет: def test(): try: raise ValueError() finally: return 3 test() # 3 #std #задачки
5 · 983 ·

Рядом в ленте

ККоробка с питономДа, у нас есть тесты. А толку? Супер-мега-гига экслюзивный доступ к записи моего доклада с прошедшего PiterPy. Организаторы разрешили выложить не дожидаясь следККоробка с питономРешил расширить канал ещё одной тематикой - занимательными задачками. Пока что буду писать про те, которые встречались на тех. собеседованиях. Они не всегда буд
это сообщение
ККоробка с питономАвтор Pydantic совершенно недавно начал разрабатывать ещё один проект... И на этот раз он решил сделать UI фронтенд-фреимворк который назвал FastUI. Если отвечаККоробка с питономС наступившим 2024 вас! Сегодня расскажу про dirty-equals. Этот пакет используется для реализации более читаемых и декларативных проверок на равенство/соответст
ККоробка с питономКоробка с питоном@boxwithpython · канал · Технологии
488подписчиков154постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем