Python'da Global Anahtar Kelimesinin İşlevi
Python'da global anahtar kelimesi, bir değişkenin global kapsamda kullanılacağını belirtmek için kullanılır. Normalde, bir değişken fonksiyon içinde tanımlandığında, yalnızca o fonksiyonun kapsamı içindedir.Bununla birlikte, global anahtar kelimesi kullanıldığında:
- Fonksiyon içinde tanımlanan değişkenin, dışarıdaki aynı isimli global değişkenle ilişkili olduğunu gösterir.
- Global değişkenin değerini değiştirmek için kullanılabilir.
- Global değişkenlerin değişimi, diğer fonksiyonlar veya kod blokları tarafından da etki edilir.
Örnek kullanım:
x = 10
def fonksiyon():
global x
x += 5
fonksiyon()
print(x) # Çıktı: 15
Bu durumda, fonksiyon çağrıldığında, x değişkeninin değeri 5 artarak 15 olmuştur.