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 )