Українська
Відкрити в Telegram

Пост در کد زیر سعی شده با استفاده از یک decorator ساده، تعداد دفعات صدا زده شدن هر تابع در یک دیکشنری سراسری ذخیره شود، اما ب…

20 грудня 2025
|
| کانال توسعه‌دهندگان پایتون |
Фотографія
натисніть — покажемо
در کد زیر سعی شده با استفاده از یک decorator ساده، تعداد دفعات صدا زده شدن هر تابع در یک دیکشنری سراسری ذخیره شود، اما به‌خاطر یک اشتباه در نحوه استفاده از global، شمارنده به‌درستی عمل نمی‌کند و ممکن است خطا یا رفتار اشتباه داشته باشد. سوال: در این کد چه چیزی باید اصلاح شود تا شمارندهٔ فراخوانی توابع به‌درستی کار کند و call_counts بدون خطا و به شکل صحیح به‌روزرسانی شود؟ call_counts = {} def count_calls(func): def wrapper(*args, **kwargs): global call_counts if func.__name__ not in call_counts: call_counts = {} call_counts[func.__name__] = call_counts.get(func.__name__, 0) + 1 return func(*args, **kwargs) return wrapper @count_calls def slow_add(a, b): return a + b for _ in range(3): slow_add(1, 2) print(call_counts) 🔖 #Python #پایتون 👤 Developix 💎 Channel: @DevelopixPython
3 · 2.6K ·

Поруч у стрічці

|| کانال توسعه‌دهندگان پایتون |📌 امروز یک اسکریپت کاملاً کاربردی می‌سازیم: اسکن یک پوشه، پیدا کردن فایل‌ها، و خروجی گرفتن یک گزارش CSV با Python. سناریو واقعی 👇 فرض کن روی سرور یا سیستم خودت || کانال توسعه‌دهندگان پایتون |‏FastAPI یکی از محبوب‌ترین فریم‌ورک‌های مدرن برای ساخت REST API با Python است؛ سریع، تایپ‌محور و کاملا async-friendly 🚀 با FastAPI می‌شود خیلی سریع میکروسرویس،
це повідомлення
|| کانال توسعه‌دهندگان پایتون |در قطعه‌کد زیر از ویژگی late binding در closureهای پایتون و همین‌طور از عملگر is روی اعداد استفاده شده است. خروجی اجرای این کد (خطوط چاپ‌شده در ترمینال) دقیقا چ|| کانال توسعه‌دهندگان پایتون |⭕️ ویراک کلود زیرساختی مطمئن برای کسب و کارهای آنلاین 🎁 20% شارژ بیشتر روی اولین واریزی ⚡️با کد معرف: 10% شارژ برای شما و 10% برای دوستتان! 🔘با IPv6 رایگان 🔘با
|| کانال توسعه‌دهندگان پایتون || کانال توسعه‌دهندگان پایتون |@DevelopixPython · канал · Технології
7 646підписників704середнє охоплення поста
Стрічка майданчика Відкрити в Telegram

Відкрита публічна стрічка з пошукового індексу ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика. Час — UTC.

Лише публічний контент, офіційний API Telegram. Про проєкт · Питання · Межі індексу · Прибрати сторінку з видачі · Каталог · Пошук · Як ми рахуємо