Python - Genel Değişkenler
Genel Değişkenler
Bir fonksiyonun dışında oluşturulan değişkenler (yukarıdaki tüm örneklerde olduğu gibi) global değişkenler olarak bilinir.
Global değişkenler hem fonksiyonların içinde hem de dışında herkes tarafından kullanılabilir.
Örnek
Bir fonksiyonun dışında bir değişken oluşturun ve onu fonksiyonun içinde kullanın
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Bir fonksiyon içinde aynı isimde bir değişken oluşturursanız, bu değişken yerel olur ve sadece fonksiyon içinde kullanılabilir. Aynı ada sahip global değişken, olduğu gibi, global ve orijinal değerde kalacaktır.
Örnek
Global değişkenle aynı ada sahip bir fonksiyon içinde bir değişken oluşturun
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
küresel Anahtar Kelime
Normalde, bir işlev içinde bir değişken oluşturduğunuzda, bu değişken yereldir ve yalnızca o işlevin içinde kullanılabilir.
Bir fonksiyon içinde global bir değişken oluşturmak için
global
anahtar kelimeyi kullanabilirsiniz.
Örnek
Anahtar kelimeyi kullanırsanız global
, değişken genel kapsama aittir:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Ayrıca, global
bir fonksiyon içindeki global bir değişkeni değiştirmek istiyorsanız anahtar kelimeyi kullanın.
Örnek
Bir fonksiyon içindeki global bir değişkenin değerini değiştirmek için, anahtar kelimeyi kullanarak değişkene bakın global
:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)