Python Küresel Kapsamı
Küresel Kapsam
Python kodunun ana gövdesinde oluşturulan bir değişken global bir değişkendir ve global kapsama aittir.
Global değişkenler, global ve yerel herhangi bir kapsamda kullanılabilir.
Örnek
Bir fonksiyonun dışında yaratılan bir değişken globaldir ve herkes tarafından kullanılabilir:
x = 300
def myfunc():
print(x)
myfunc()
print(x)
Değişkenleri Adlandırma
Bir işlevin içinde ve dışında aynı değişken adıyla çalışırsanız, Python bunları, biri global kapsamda (fonksiyonun dışında) ve diğeri yerel kapsamda (fonksiyonun içinde) olmak üzere iki ayrı değişken olarak değerlendirir:
Örnek
İşlev local öğesini yazdıracak x
ve ardından kod global öğesini yazdıracaktır x
:
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)