Python, geniş bir veri tipleri ve değişkenler yelpazesi sunarak programcılara büyük esneklik sağlayan güçlü bir programlama dilidir. Veri tipleri, bir programda kullanılan verilerin türlerini belirlerken, değişkenler ise bu verilerin saklanmasını sağlar.

İşte Python'da kullanılan temel veri tipleri ve değişkenler:
Veri Tipleri:
Sayılar: Python'da üç temel sayı türü vardır: tam sayılar (int), ondalıklı sayılar (float) ve karmaşık sayılar (complex). Bu sayılarla matematiksel işlemler yapabilirsiniz.
Metin (String): Metin veri tipleri (str), karakter dizilerini temsil eder. Metinler tek tırnak (' ') veya çift tırnak (" ") içinde tanımlanır.
Listeler: Liste veri tipleri (list), birden çok öğeyi bir arada saklamak için kullanılır. Listeler, değiştirilebilir (mutable) veri tipleridir.
Demetler (Tuple): Demet veri tipleri (tuple), birden çok öğeyi bir arada saklamak için kullanılır, ancak demetler bir kez oluşturulduktan sonra değiştirilemez (immutable)dir.
Sözlükler (Dictionary): Sözlük veri tipleri (dict), anahtar-değer çiftlerini saklamak için kullanılır. Her bir anahtar, bir değere eşlenir.
Kümeler (Set): Küme veri tipleri (set), benzersiz öğelerden oluşan bir koleksiyonu temsil eder. Kümelerin her bir öğesi yalnızca bir kez bulunabilir.
Boş (None): Boş veri tipi (None), hiçbir şeyin olmadığını belirtmek için kullanılır.
Değişkenler:
Değişkenler, programda kullanılan verileri saklamak için kullanılan isimlerdir. Bir değişken oluştururken, değişkenin adını ve değerini atarsınız. Örneğin:
python
x = 10 # x değişkenine 10 tam sayısını atar
y = "Merhaba" # y değişkenine "Merhaba" metnini atar
Değişken adları harflerle başlamalıdır ancak harf, sayı ve alt çizgi (_) içerebilirler. Büyük ve küçük harfler arasında ayrım yapılır.
Veri Tipi Dönüştürme:
Python, bir veri tipini başka bir veri tipine dönüştürmek için çeşitli fonksiyonlar sağlar. Örneğin:
python
x = 10.5 # x değişkeni bir ondalıklı sayı
print(type(x)) # float
y = int(x) # x değişkenini tam sayıya dönüştürür
print(type(y)) # int
Operatörler:
Python'da bir dizi operatör bulunur, bunlar aritmetik, karşılaştırma, mantıksal ve atama operatörleri içerir. Bu operatörler, çeşitli matematiksel işlemler, karşılaştırmalar ve atamalar için kullanılır.
Koşullu İfadeler:
Koşullu ifadeler, programın belirli koşullara göre farklı işlemler gerçekleştirmesini sağlar. if, elif ve else ifadeleri, bu koşulların belirlenmesi ve kararların alınması için kullanılır.
Bu ifadeler, programların dinamik ve esnek olmasını sağlar. Örneğin, kullanıcıdan girdi almak ve bu girdiye göre farklı işlemler yapmak gibi senaryolarda sıklıkla kullanılır.