متغیری که در بدنه اصلی کد پایتون ایجاد شده است یک متغیر سراسری است. و به دامنه جهانی تعلق دارد.
متغیرهای جهانی از هر محدوده ای، جهانی و محلی در دسترس هستند.
مثال
A variable created outside of a function is global and can be used by anyone:
x = 300
def myfunc(): print(x)
myfunc()
print(x)
نامگذاری متغیرها
اگر با یک نام متغیر در داخل و خارج از یک تابع کار کنید، پایتون آنها را به عنوان دو متغیرهای جداگانه، یکی در دامنه جهانی (خارج از تابع) و دیگری در محدوده محلی (داخل تابع):
مثال
The function will print the local x, and then the code will print the global x: