كلمة بايثون العالمية
الكلمات الرئيسية العالمية
إذا كنت بحاجة إلى إنشاء متغير عام ، ولكنك عالق في النطاق المحلي ، يمكنك استخدام
global
الكلمة الأساسية.
الكلمة الأساسية global
تجعل المتغير عالميًا.
مثال
إذا كنت تستخدم global
الكلمة الأساسية ، فإن المتغير ينتمي إلى النطاق العام:
def myfunc():
global x
x = 300
myfunc()
print(x)
استخدم أيضًا global
الكلمة الأساسية إذا كنت تريد إجراء تغيير على متغير عام داخل دالة.
مثال
لتغيير قيمة متغير عام داخل دالة ، ارجع إلى المتغير باستخدام global
الكلمة الأساسية:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)