piton

Python Genel Değişkenleri

Python Genel Değişkenleri

Programlama dilinde değişkenler bilgi depolamak için kullanılır. Örneğin, bir öğrenci yönetim yazılımı sistemi geliştirirken, bir öğrencinin adı, e-posta adresi ve yaşı ilgili değişkenlerde saklanacaktır. Diğer programlama dilleri gibi Python da hem global hem de yerel değişkenlere sahiptir. Python'da global değişkenler fonksiyonun dışında bildirilir ve programın her yerinde kullanılabilir. Bu makale Python'daki global değişkenleri bazı örneklerle ayrıntılı olarak açıklamaktadır.

Global değişkenin kapsamı çok geniştir ve herhangi bir özel fonksiyonla sınırlı değildir. Bu değişkenler, bilgileri depolamak ve almak için fonksiyonun içinde ve dışında kullanılabilir.

Global Değişkenler Oluşturma ve Kullanma

Bu örnekte, Python betiğimizde global bir değişken oluşturup kullanacağız.

#ad değişkeni oluşturma
isim = "kamran"
#fonksiyon oluşturma
kesin öğrenci():
print("Ad: ",isim)
#fonksiyonu çağırma
Öğrenci()

Çıktı

Verilen kodda 'name' değişkeni bildirilmiş ve değer fonksiyonun dışında atanmıştır. Daha sonra bu değişkeni çağırdık ve fonksiyonun içinde kullandık. Öğrenci işlevi, öğrencinin adının değerini yazdırır ve ad değeri global değişken tarafından alınır.

Şimdi, fonksiyonun içinde aynı 'name' değişkenini tanımlayıp yazdırırsak, fonksiyonun yerel değişkeni çağrılacak ve değeri yazdırılacaktır. Yerel değişkenler, bir fonksiyon içinde oluşturulan ve kullanılan değişkenlerdir.

#ad değişkeni oluşturma
isim = "kamran"
#fonksiyon oluşturma
kesin öğrenci():
#yerel değişkeni oluşturma
isim = 'Talha'
print("Ad: ",isim)
#fonksiyonu çağırma
Öğrenci()

Çıktı

Global değişken, bir program boyunca bilgi depolamak için harika bir araçtır. Herhangi bir bilgiye ihtiyacınız olduğunda, bu değişkenleri herhangi bir fonksiyon içerisinde çağırabilir ve değerlerini kullanabilirsiniz. Bu sonraki örnekte, num1 ve num2 olmak üzere iki global değişken oluşturacağız ve bunları toplama, çıkarma, çarpma ve bölme yapmak için birden çok işlevde kullanacağız.

#iki global değişken oluşturma, num1 ve num2
sayı1 = 10
sayı2 = 20
#ekleme işlevi oluşturma
def ekleme():
print("Toplam: ",num1+num2)
#çıkarma işlevi oluşturma
def çıkarma():
print("Fark şudur", num2-num1)
#çarpma işlevi oluşturma
tanım çarpımı():
print("Çarpma değeri: ",num1*num2)
#çarpma işlevi oluşturma
def bölümü():
print("Bölme değeri", num2/num1)
#tüm işlevleri çağırma
ilave()
çıkarma()
çarpma işlemi()
bölünme()

Çıktı

Şimdiye kadar sadece global değişkenlerin fonksiyon dışında yaratıldığı örnekler gördük. Bununla birlikte, küresel anahtar kelime, bir işlev içinde genel değişkenler oluşturabiliriz.

Fonksiyonun içinde ve dışında, global anahtar kelime ile oluşturulan değişkenin değeri aynı kalacaktır.

#fonksiyon oluşturma
kesin öğrenci():
#yerel değişkeni oluşturma
küresel isim
isim = "Kamran"
#fonksiyonu çağırma
Öğrenci()
print("Ad: ",isim)

Çıktı

Sonuç

Bu makale Python'daki global değişkenleri birkaç örnekle açıkladı. Değişkenler programlama dillerinin yapı taşlarıdır. İlgili bilgileri depolamak için kullanılırlar. Global değişkenlerde değer program boyunca aynı kalır.

En İyi 5 Oyun Yakalama Kartı
YouTube'da oyun akışlarını hepimiz gördük ve sevdik. PewDiePie, Jakesepticye ve Markiplier, oyun deneyimlerini yükleyerek ve izleyicileri en yeni oyun...
Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...