Русский
Открыть в Telegram

Пост ➡️В Python is проверяет, один ли это объект в памяти, а не равны ли значения:

3 августа 2025
P
Pythoner
Фотография
➡️В Python is проверяет, один ли это объект в памяти, а не равны ли значения: a = 1000 b = 1000 print(a is b) # False Даже если a == b, a is b может вернуть False, потому что это разные объекты. Python кэширует только небольшие числа и короткие строки. ➡️Частая ошибка: if value is "test": # ❌ Правильно: if value == "test": # ✅ ➡️Когда is уместен? Только для сравнения с singleton'ами, такими как: if x is None: ... 🔫Неправильное использование is может вызвать странные баги, особенно в сравнениях. Будь точен — is не для значений. 🐍 Pythoner
13 · 1.5K ·

Рядом в ленте

PPythoner🤔Разбор sorted("Python") → ['P', 'h', 'n', 'o', 't', 'y']. [::-1] переворачивает список → ['y', 't', 'o', 'n', 'h', 'P']. [0] возвращает первый элемент → "y". 🐍PPythoner✈️В FastAPI есть мощный инструмент для управления ресурсами приложения – @ asynccontextmanager в связке с lifespan. Это позволяет выполнить код инициализации пр
это сообщение
PPythoner✈️Dict comprehension – это удобный способ создания словарей в одну строку, используя генераторы. Он позволяет преобразовывать данные компактно и эффективно. ➡️ОPPythoner✈️Context Manager в Python - это объект, который позволяет работать с ресурсами в блоках кода с помощью ключевого слова "with". Context Manager предоставляет во

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

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