Python’da Veri Tipleri ve Değişkenler
Veri Tipleri:
Python’da her veri bir türe sahiptir. Veri tipi, bir veri saklama biçimini ve üzerinde yapılabilecek işlemleri tanımlar. En yaygın kullanılan veri tipleri şunlardır:
- Sayılar: Tam sayılar (int), ondalıklı sayılar (float) ve karmaşık sayılar (complex)
- Metin: Metinsel verileri saklamak için kullanılır (str)
- Listeler: Sıralı veri koleksiyonlarını saklamak için kullanılır (list)
- Demetler: Sıralı ve değiştirilemez veri koleksiyonlarını saklamak için kullanılır (tuple)
- Sözlükler: Anahtar-değer çiftlerini saklamak için kullanılır (dict)
- Kümeler: Benzersiz öğelerden oluşan sırasız koleksiyonları saklamak için kullanılır (set)
- Boş: Hiçbir veri içermeyen özel bir veri tipidir (None)
Değişkenler:
Değişkenler, verileri bellekte saklamak için kullanılan isimlerdir. Bir değişken oluşturmak için, bir değişken ismi ve bir eşitlik işareti (=) kullanarak bir değeri atamanız gerekir. Ö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 isimleri, harfler, sayılar ve alt çizgi (_) ile başlayabilir. Büyük ve küçük harfler arasında ayrım yapılır.
Veri Tipi Dönüştürme:
Bir değişkenin veri tipini, type()
fonksiyonunu kullanarak öğrenebilirsiniz. Bir veri tipini başka bir veri tipine dönüştürmek için çeşitli fonksiyonlar kullanılabilir. Ö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çok operatör bulunur. En yaygın kullanılan operatörler şunlardır:
- Aritmetik operatörler: +, -, *, /, //, %, **
- Karşılaştırma operatörler: ==, !=, <, >, <=, >=
- Mantıksal operatörler: and, or, not
- Atama operatörleri: =, +=, -=, *=, /=, //=, %=
Örnekler:
Python
# Bir tam sayı değişkeni ve bir metin değişkeni tanımlama
x = 10
y = "Merhaba"
# Değişkenlerin veri tiplerini yazdırma
print(type(x)) # int
print(type(y)) # str
# x değişkenini 2 ile çarpma
x *= 2
# y değişkenine "Dünya!" ekleme
y += " Dünya!"
# Değişkenlerin değerlerini yazdırma
print(x) # 20
print(y) # Merhaba Dünya!
Koşullu İfadeler:
Koşullu ifadeler, programın belirli koşullara bağlı olarak farklı işlemleri gerçekleştirmesini sağlar. Bu sayede programlar daha dinamik ve esnek hale gelir.
Koşullu İfadelerin Kullanım Alanları:
Koşullu ifadeler birçok farklı alanda kullanılır. Örneğin:
- Kullanıcıdan gelen girdiye göre farklı işlemler yapmak
- Bir veri değerinin belirli bir aralıkta olup olmadığını kontrol etmek
- İki veya daha fazla değer arasında karşılaştırma yapmak
- Bir hata durumuna göre farklı işlemler yapmak
Koşullu İfadelerin Yapısı:
Python’da en çok kullanılan koşullu ifadeler şunlardır:
- if: Bir koşul sağlanırsa belirli bir kod bloğunu çalıştırır.
- elif: Birden fazla koşuldan birkaçı sağlanırsa belirli bir kod bloğunu çalıştırır.
- else: Hiçbir koşul sağlanmazsa belirli bir kod bloğunu çalıştırır.
Örnek:
Python
x = 10
if x > 5:
print("x, 5'ten büyüktür.")
elif x == 5:
print("x, 5'
Bir Cevap Yaz