Python'da Değişkenler, Veri Tipleri ve Tip Dönüşümü
Python'da bir değişken, bilgiyi depolamak için kullandığın bir kaptı. Değişkene bir isim verirsin, içine bir değer koyarsın ve ihtiyacın olduğunda onu kullanırsın.
Python'da değişken oluşturmak çok basit. Eşittir işareti kullanarak bir isim ve değer atarsın:
1yas = 252adi = "Ayşe"3boy = 1.754okul_ogrencisi = TrueGördüğün gibi Python, değişkeni tanımlarken veri tipini otomatik olarak anlıyor. Hiçbir ek komut yazman gerekmez.
Python'da dört temel veri tipi vardır:
int (tam sayı): 25, -10, 0 gibi sayılar.
str (metin): "Merhaba", 'Python' gibi yazılar. Tırnak içine alırız.
float (ondalık sayı): 3.14, 2.5 gibi virgüllü sayılar.
bool (mantıksal): True ya da False, evet ya da hayır anlamında.
Bir değişkenin tipini öğrenmek için type() fonksiyonunu kullanırsın:
1yas = 252print(type(yas)) # <class 'int'>34adi = "Ayşe"5print(type(adi)) # <class 'str'>Bazen bir veri tipini başka bir tipe çevirmek gerekir. Örneğin, kullanıcıdan aldığın girdi her zaman metindir, ama bunu sayıya çevirmek isteyebilirsin.
1# Metin sayıya çevirme2yas_metni = "30"3yas_sayisi = int(yas_metni)4print(yas_sayisi + 5) # 3556# Sayıyı metne çevirme7fiyat = 998fiyat_metni = str(fiyat)9print("Fiyat: " + fiyat_metni + " TL") # Fiyat: 99 TL1011# Metni ondalık sayıya çevirme12pi_metni = "3.14"13pi_sayisi = float(pi_metni)14print(pi_sayisi * 2) # 6.281516# Sayıyı bool'a çevirme17print(bool(1)) # True18print(bool(0)) # False19print(bool("a")) # True (boş olmayan metin True'dur)Çıktı:
1352Fiyat: 99 TL36.284True5False6TrueTip dönüşümü yaparken dikkat et: "abc" metni int() ile sayıya çevrilemez, hata alırsın. Sadece sayı görünümlü metinler dönüşebilir.
Değişkenler ve veri tipleri Python'un temelini oluşturur. Bunları iyi anladığında, daha karmaşık programlar yazabilirsin.
0 yorum