Python veri tiplerini kendisi anlayabilmekte ve buna göre yorumlama yapabilmektedir. Python’un sağladığı bu kolaylık temiz kod yazarken bize oldukça fayda sağlamaktadır. Python’da bir çok tipte veri vardır. Bunları inceleyelim.
String (str)
Python’da metinleri ve metinler içerisindeki rakamları tanımlayabileceğimiz değişken tiplerine string diyoruz. Yani yazıları string veri tipi olarak tanımlamaktadır.
Örnek
isim="Ahmet" tanim="Benim okul numaram 1457"
Yukarıdaki örnekte de gördüğümüz gibi metinler içerisine rakamlar girmiş olsa da string veri tipinde bir değişiklik olmaz.
Integer (int)
Integer veri tipi tam sayıları ifade etmektedir.
yas=27
Yukarıdaki örnekte de gördüğümüz gibi yas değişkeninden sonra tırnak işaretleri kullanmadık. Integer veri tipinde tırnak işareti kullanmayız. Tırnak işareti kullanmamız durumunda string halini alacaktır.
Long
Long ismindende anlaşılacağı üzere büyük sayıları temsil eder. Integer sayılar 32 bit veri alabilirken long sayılar 64 bit veri alabilirler.
Boolean (bool)
Mantıksal bir değişkendir kısaca 1 veya 0 olarak tanımayabiliriz. Yani doğru veya yanlış.
Örnek
yas=27 print(type(yas) is int) ## true
Liste (list)
Python’da gelişmiş bir liste yapısı vardır. Değişkenlerde rahat bir şekilde kullanabilceğimiz birden fazla veri ekleyebiliriz.
köşeli parantezlerile oluşturulmaktadır.
Örnek
liste=["ali","veli","mehmet"]
Tuple
Demet olarak dilimize çevrilmektedir. Liste gibi aynı veya farklı türde değişkenleri barındıran bir yapıdır.
Tuple’ın listeden farkı ise tuple üzerinde değişiklik yapılamaz genişletilemez.Dışarıdan bir müdahale mümkün olmadığı için tuple güvenlik amaçlı olarak sıkça kullanılmaktadır.
Örnek
demet=("admin",123456)
Dict
Python’a özel olan veri tiplerinden biri olan dict sözlük anlamına gelmektedir.
quaresma = { "isim" : "ricardo quaresma", "takım" : "Beşiktaş", "yaş" : 34 , }