Python Değişkenler: Dize Değişken Türleri Nasıl Tanımlanır/Bildirilir
Değişken Nedir? Python?
A Python değişken, değerleri depolamak için ayrılmış bir bellek konumudur. Başka bir deyişle, bir python programındaki değişken, işleme için bilgisayara veri verir.
Python Değişken Türleri
İçindeki her değer Python bir veri tipine sahiptir. Farklı veri türleri Python vardır Numbers, List, Tuple, Strings, Dictionary, vb. Değişkenler Python herhangi bir adla ve hatta a, aa, abc vb. gibi alfabelerle bildirilebilir.
Değişken Nasıl Bildirilir ve Kullanılır?
Bir örnek görelim. Değişkeni tanımlayacağız Python ve bunu “a” olarak ilan edip yazdırın.
a=100 print (a)
Bir Değişkeni Yeniden Bildirmek
Tekrar beyan edebilirsiniz Python değişkenleri bir kez bildirdikten sonra bile kullanabilirsiniz.
Burada biz var Python f=0 olarak başlatılan değişkeni bildirin.
Laterf değişkenini “guru99” değerine yeniden atarız
Python 2 Örnek
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Örnek
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Dize Birleştirme ve Değişken
Dize ve sayı gibi farklı veri türlerini bir araya getirip birleştiremeyeceğinizi görelim. Örneğin “Guru”yu “99” sayısıyla birleştireceğiz.
aksine Javadeğişkenleri bildirirken, sayıyı dize olarak bildirmeden sayıyı dizeyle birleştiren Python sayının string olarak bildirilmesini gerektirir, aksi takdirde TypeError gösterilir
Aşağıdaki kod için tanımsız çıktı alacaksınız –
a="Guru" b = 99 print a+b
Tamsayı olarak bildirildiğinde dizi, çıktıda hem “Guru” + str(“99”)= “Guru99”u birleştirebilir.
a="Guru" b = 99 print(a+str(b))
Python Değişken Türleri: Yerel ve Küresel
İki tür değişken vardır Python, Genel değişken ve Yerel değişken. Programınızın veya modülünüzün geri kalanı için aynı değişkeni kullanmak istediğinizde, onu global bir değişken olarak bildirirsiniz; değişkeni belirli bir fonksiyon veya yöntemde kullanmak istiyorsanız yerel bir değişken kullanırsınız. Python değişken bildirimi.
Bunu anlayalım Python Aşağıdaki programda yerel ve global değişkenler arasındaki farkı gösteren değişken türleri.
- Değişkeni tanımlayalım Python “f” değişkeni nerede global kapsamdadır ve çıktıda yazdırılan 101 değerine atanır
- f değişkeni tekrar fonksiyonda bildirilir ve şunu varsayar: yerel kapsam. “Öğreniyorum” değeri atanmıştır. Python.” çıktı olarak yazdırılır. Bu Python deklarasyon değişkeni daha önce tanımlanan global değişken "f"den farklıdır
- İşlev çağrısı bittiğinde yerel değişken f yok edilir. 12. satırda tekrar “f” değerini yazdırdığımızda f=101 global değişkeninin değeri görüntüleniyor.
Python 2 Örnek
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Python 3 Örnek
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
Süre Python anahtar kelimeyi kullanarak değişken bildirimi küresel, bir fonksiyonun içindeki global değişkene başvurabilirsiniz.
- Değişken “f” global kapsamdadır ve çıktıda yazdırılan 101 değerine atanır
- f değişkeni anahtar kelime kullanılarak bildirilir global. Bu, DEĞİL a yerel değişken, ancak aynı global değişken daha önce bildirilmişti. Dolayısıyla değerini yazdırdığımızda çıktı 101 olur.
-
Fonksiyonun içindeki “f” değerini değiştirdik. İşlev çağrısı bittiğinde “f” değişkeninin değiştirilen değeri devam eder. 12. satırda tekrar “f” değerini yazdırdığımızda “değişen global değişken” değeri görüntüleniyor mu?
Python 2 Örnek
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Örnek
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Bir değişkeni silme
Ayrıca silebilirsiniz Python komutunu kullanarak değişkenler del "değişken ismi".
Aşağıdaki örnekte Python değişkeni sil, f değişkenini sildik ve yazdırmaya devam ettiğimizde hata alıyoruz”değişken adı tanımlı değil”bu, değişkeni sildiğiniz anlamına gelir.
Örnek Python değişkeni sil veya Python değişkeni temizle:
f = 11; print(f) del f print(f)
ÖZET
- Değişkenler, bilgilerin saklanabileceği ve referans alınabileceği "zarf" veya "kovalar" olarak adlandırılır. Diğer programlama dilleri gibi Python ayrıca bilgiyi depolamak için bir değişken kullanır.
- Değişkenler herhangi bir adla ve hatta a, aa, abc vb. gibi alfabelerle bildirilebilir.
- Değişkenler bir kez tanımlandıktan sonra bile yeniden bildirilebilir.
- Python sabitler değiştirilemeyen değeri tutan değişken türleri olarak anlaşılabilir. Genellikle Python sabitlere diğer dosyalardan başvurulur. Python tanımlama sabiti, işlevleri, modülleri vb. içeren yeni veya ayrı bir dosyada bildirilir.
- Değişken türleri Python or Python değişken türleri: Yerel ve Küresel
- Geçerli işlev için kullanmak istediğinizde yerel değişkeni bildirin
- Programın geri kalanı için aynı değişkeni kullanmak istediğinizde Global değişkeni bildirin
- Bir değişkeni silmek için “del” anahtar kelimesini kullanır.