كلمة المفتاح nonlocal Python
مثال
إنشاء دالة داخل دالة، حيث تستخدم المتغير x كمتغير غير محلي:
def myfunc1(): x = "Bill" def myfunc2(): nonlocal x x = "hello" myfunc2() return x print(myfunc1())
التعريف والاستخدام
كلمة المفتاح nonlocal تستخدم لاستخدام المتغيرات في الدوال المدمجة، حيث لا يجب أن تكون المتغيرات جزءًا من الدالة الداخلية.
استخدم كلمة المفتاح nonlocal لتحديد أن المتغير ليس متغيرًا محليًا.
مزيد من الأمثلة
مثال
مثل المثال السابق، ولكن لا يستخدم كلمة المفتاح nonlocal:
def myfunc1(): x = "Bill" def myfunc2(): x = "hello" myfunc2() return x print(myfunc1())
الصفحات ذات الصلة
كلمة المفتاح global لإنشاء متغيرات عالمية.