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

Пост 🤔Разбор

12 сентября 2025
P
Pythoner
🤔Разбор В Python аргументы по умолчанию вычисляются один раз при определении функции, а не при каждом вызове. Когда мы вызываем func(1) → список y создаётся один раз и сохраняется. В него добавляется 1. Результат: [1]. При вызове func(2) используется тот же самый список, в который уже добавлена 1. Теперь добавляется 2. Результат: [1, 2]. При вызове func(3, []) мы передаём новый пустой список вместо значения по умолчанию. В него добавляется 3. Результат: [3]. При вызове func(4) снова используется старый общий список, где уже [1, 2]. Добавляется 4. Результат: [1, 2, 4]. 🐍 Pythoner
3 · 1.7K ·

Рядом в ленте

PPythonerФотографияPPythonerОпрос
это сообщение
PPythoner✈️Хочешь, чтобы твой скрипт принимал параметры из командной строки? В Python для этого есть встроенный инструмент — argparse. ➡️Пример: import argparse parser =PPythoner✈️По умолчанию атрибуты хранятся в словаре dict, но этот подход неэффективен по памяти, особенно если создаётся много однотипных объектов. slots ограничивает сп

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

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