a, b = b, a? Все мы знаем, что в Python можно поменять значения двух переменных местами одной строкой. Но как именно это работает?
Рассмотрим пример:
a, b = 1, 2
a, b = b, a
print(a, b) # 2 1
Python сначала создаёт кортеж из правой части выражения:
temp = (b, a) # (2, 1)
Затем этот кортеж распаковывается в переменные слева:
a, b = temp[0], temp[1] # a = 2, b = 1
При этом всё выполняется в один шаг, без создания временной переменной и без риска потери данных, даже если
a и b сложные объекты. ⚡️ — если было полезно
❤️ — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡87❤53🤣3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32😁19🔥6💯3🤣2❤1
Почему в Python -0.0 существует отдельно от 0.0?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🤯10👍7
20 февраля 1991 года Гвидо ван Россум опубликовал первую версию Python в группе новостей alt.sources.
Сейчас это самый популярный язык программирования в мире и сегодня ему исполнилось 34 года!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤131😁7👍4
В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.
Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
❤17👍9🔥4
В статье автор делится своим опытом проведения собеседований и дает рекомендации о том, как успешно пройти интервью.
Автор разбирает типичные ошибки кандидатов, которые приводят к отказам, и предлагает практические советы, основанные на анализе более сотни проведенных собеседований.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6
Как реализовать функциональное программирование в Python?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤5🔥3
Telerecon — это комплексная система OSINT-разведки для исследования, расследования и очистки Telegram.
Она предоставляет мощные инструменты для анализа профилей, сообщений, сетей и геоданных.
Установка:
pip install telerecon
tags: #полезное #osint
Please open Telegram to view this post
VIEW IN TELEGRAM
❤37👍6🤔2
Почему
isinstance(True, int) возвращает True?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤6👍6
Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Python-разработчика: куча теоретических и практических вопросов с разными уровнями сложности.
tags: #полезное #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥7👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣49🔥5👍3
Что может быть ключем в словаре?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥7👍4
В этом видео вы узнаете, как с помощью Python можно настроить отправку писем через Gmail на реальном примере.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥8👍2