Python da küresel (Global) ve yerel (local) değişkenler. Değişkenler içerisine bilgi yerleştirilen tanımlamalardır. Python da bir değişken tanımlandığında türü otomatik olarak belirlenir. Değişkenin adı, uzunluğu gibi seçenekler yazılımcıya aittir. İsterseniz bir kısaltma isterseniz bir isim, bir kelime, bir ifade kullanabilirsiniz.
küresel (Global) değişken fonksiyon bloklarının dışında tanımlanan değişkenlerdir. Tüm proje içerisinden erişilebilir. Okunup, değiştirilebilir.
yerel (local) değişkenler ise fonksiyonların içerisinde tanımlanmış değişkenlerdir. yerel (local) değişkenlere projenin tüm alanlarından erişim sağlanamaz sadece fonksiyonlar bu yerel (local) değişkenlere erişim sağlayabilir.

