Yerel ve Global Değişkenler

Fonksiyon içerisinde tanımlanan değişkenler yereldir. Fonksiyon dışında tanımlanan değişkenler global’dir.

Yerel değişkenler sadece tanımlandığı fonksiyon içerisinde geçerlidir.

ÖRNEK:

toplam = 0   # bu bir global değişkendir. 

def topla( arg1, arg2 ):
   toplam = arg1 + arg2; # toplam adlı değişken yerel değişkendir. 
   print ("Fonksiyon içerisindeki yerel toplam değişkenin içeriği : ", toplam)
   return toplam

topla( 10, 20 )
print ("topla adlı fonksiyon dışındaki global topla değişkeninin değeri : ", total )