Python'da veri tipleri, programlama sırasında kullanılan verilerin türünü belirler. Python, dinamik bir dil olduğu için değişkenlerin veri tipleri otomatik olarak belirlenir. İşte Python'daki temel veri tipleri:
1. Sayısal Veri Tipleri (Numeric Types)
int (Integer): Tam sayıları temsil eder. Örneğin:
5
,-3
,100
float (Floating Point): Ondalıklı sayıları temsil eder. Örneğin:
3.14
,-0.001
,2.0
complex (Complex): Karmaşık sayıları temsil eder. Örneğin:
1 + 2j
,3 - 4j
a = 5 # int b = 3.14 # float c = 2 + 3j # complex
2. Metin Veri Tipi (String)
str (String): Karakter dizilerini temsil eder. Tek tırnak (
'
) veya çift tırnak ("
) içinde yazılır.
metin = "Merhaba Dünya"
3. Boolean Veri Tipi
bool (Boolean): Mantıksal değerleri temsil eder.
True
veyaFalse
değerlerini alır.
dogru = True yanlis = False
4. Liste Veri Tipi
list (List): Sıralı ve değiştirilebilir bir koleksiyon. Farklı veri tiplerini içerebilir.
liste = [1, 2, 3, "Python", True]
5. Demet Veri Tipi (Tuple)
tuple (Tuple): Sıralı ve değiştirilemez bir koleksiyon. Listeye benzer, ancak elemanları değiştirilemez.
demet = (1, 2, 3, "Python", True)
6. Küme Veri Tipi (Set)
set (Set): Sırasız ve benzersiz elemanlardan oluşan bir koleksiyon. Aynı eleman birden fazla kez bulunamaz.
kume = {1, 2, 3, 4, 5}
7. Sözlük Veri Tipi (Dictionary)
dict (Dictionary): Anahtar-değer çiftlerinden oluşan bir koleksiyon. Anahtarlar benzersiz olmalıdır.
sozluk = {"isim": "Ali", "yas": 25}
8. None Veri Tipi
NoneType: Herhangi bir değeri temsil etmeyen özel bir veri tipidir. Genellikle bir değişkenin değerinin olmadığını belirtmek için kullanılır.
x = None
9. Bytes ve Bytearray
bytes: Değiştirilemez bir bayt dizisi.
bytearray: Değiştirilebilir bir bayt dizisi.
b = bytes([1, 2, 3]) ba = bytearray([1, 2, 3])
10. Frozenset
frozenset: Değiştirilemez bir küme. Set'e benzer, ancak elemanları değiştirilemez.
fs = frozenset([1, 2, 3])
Veri Tipi Kontrolü
Python'da bir değişkenin veri tipini kontrol etmek için type()
fonksiyonu kullanılır.
x = 42 print(type(x)) # <class 'int'>
Veri Tipi Dönüşümü
Python'da bir veri tipini başka bir veri tipine dönüştürmek için bazı fonksiyonlar kullanılır:
int()
: Bir değeri tam sayıya dönüştürür.float()
: Bir değeri ondalıklı sayıya dönüştürür.str()
: Bir değeri metne dönüştürür.list()
: Bir değeri listeye dönüştürür.tuple()
: Bir değeri demete dönüştürür.set()
: Bir değeri kümeye dönüştürür.dict()
: Bir değeri sözlüğe dönüştürür.
x = "123" y = int(x) # "123" metnini tam sayıya dönüştürür print(y) # 123
Bu temel veri tipleri, Python programlama dilinde verileri organize etmek ve işlemek için kullanılır. Her bir veri tipi, farklı işlemler ve fonksiyonlar için uygun olabilir.
Hiç yorum yok:
Yorum Gönder