العربية
فتح في Telegram

رسالةНо это не лучший вариант проектирования кода, лучше пусть функция не ссылается на внешние переменные

8 أكتوبر 2019
O
Но это не лучший вариант проектирования кода, лучше пусть функция не ссылается на внешние переменные

بجوارها في الخلاصة

ححساب محذوفa = 1 def foo(m=a): print(m) a = 3 foo() Можно как-то не передавая в функцию аргумент обновить переменную а? Сейчас этот код не работает и функция печатает 1 вмOOleksii PitenkoИспользуй global
هذه الرسالة
ДДмитрий КозьминИнтересно, зачем так делать, если можно вызвать foo(3) ?RRud 356На крайняк можно было бы сделать по дефолту сразу m=1 без лишних ссылок на переменные чтоб код не засорять и вставить другой параметр уж потом, как выше сказали
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · مجموعة · التقنية
4 169أعضاء43يكتبون خلال 30 يومًا
خلاصة المجتمع فتح في Telegram

خلاصة عامة مفتوحة من فهرس البحث ChatCrawler — «Google لـ Telegram العام»؛ تُحدَّث كلما زحفنا إلى المجتمع. الأوقات بتوقيت UTC.

محتوى عام فقط، وAPI Telegram الرسمي. عن المشروع · الأسئلة الشائعة · حدود الفهرس · إزالة صفحة · الدليل · بحث · كيف نحسب