Python programlama dilinde, farklı türde verileri temsil etmek için çeşitli veri türleri bulunur. Bu veri türleri, programlarımızda verileri saklamak, işlemek ve manipüle etmek için kullanılır. İşte Python’da yaygın olarak kullanılan bazı temel veri türleri:
1. Sayılar (Numbers):
Python’da farklı sayı türleri bulunur:
- Tam Sayılar (Integer): Tam sayılar, negatif veya pozitif olabilen, ondalık kısmı olmayan sayılardır. Örneğin: 5, -3, 0.
- Ondalık Sayılar (Float): Ondalık sayılar, ondalık kısmı olan sayılardır. Örneğin: 3.14, -0.001, 2.0.
# Tam Sayılar (Integer)
x = 5
y = -3
z = 0
# Ondalık Sayılar (Float)
pi = 3.14
negative_float = -0.001
integer_to_float = float(2) # Tam sayıyı ondalık sayıya dönüştürme
2. Diziler (Strings):
- Diziler, tek tırnak (‘), çift tırnak (“), veya üçlü tırnak (”’ veya “””) işaretleriyle tanımlanabilirler. Örneğin: “hello”, ‘world’, ”’Python Programlama”’.
# Tek tırnak ('), çift tırnak ("), veya üçlü tırnak (''' veya """) işaretleriyle tanımlanabilirler
s1 = "hello"
s2 = 'world'
s3 = '''Python Programlama'''
3. Listeler (Lists):
- Birden fazla öğeyi bir arada tutmak için kullanılır. Köşeli parantez içinde virgülle ayrılmış öğelerden oluşurlar. Örneğin: [1, 2, 3, 4], [‘a’, ‘b’, ‘c’].
# Köşeli parantez içinde virgülle ayrılmış öğelerden oluşurlar
list1 = [1, 2, 3, 4]
list2 = ['a', 'b', 'c']
4. Demetler (Tuples):
- Değiştirilemez (immutable) sıralı veri yapılarıdır. Parantez içinde virgülle ayrılmış öğelerden oluşurlar. Örneğin: (1, 2, 3), (‘a’, ‘b’, ‘c’).
# Parantez içinde virgülle ayrılmış öğelerden oluşurlar
tuple1 = (1, 2, 3)
tuple2 = ('a', 'b', 'c')
5. Sözlükler (Dictionaries):
- Anahtar-değer çiftlerini depolayan veri yapılarıdır. Süslü parantez içinde anahtarlar ve değerler arasında eşleştirmeler bulunur. Örneğin: {‘ad’: ‘John’, ‘yaş’: 30, ‘şehir’: ‘İstanbul’}.
# Süslü parantez içinde anahtarlar ve değerler arasında eşleştirmeler bulunur
dict1 = {'ad': 'John', 'yaş': 30, 'şehir': 'İstanbul'}
6. Küme (Sets):
- Benzersiz öğeleri içeren veri yapılarıdır. Süslü parantez veya “set()” fonksiyonu ile oluşturulabilirler. Örneğin: {1, 2, 3}, set([4, 5, 6]).
# Süslü parantez veya "set()" fonksiyonu ile oluşturulabilirler
set1 = {1, 2, 3}
set2 = set([4, 5, 6])
7. Mantıksal Veri Türleri (Boolean):
Python’da mantıksal veri türleri, yalnızca iki değeri temsil eder: True (doğru) ve False (yanlış). Bu türler, genellikle koşullu ifadelerde ve karar yapılarında kullanılır.
# Doğru (True) ve Yanlış (False) değerleri
is_active = True
is_student = False
Mantıksal veri türleri, bir ifadenin doğruluğunu veya yanlışlığını belirtmek için kullanılır. Örneğin, bir şartın sağlanıp sağlanmadığını kontrol etmek için kullanılabilirler:
x = 5
y = 10
# x, y'den küçük mü?
is_smaller = x < y # Doğru (True)
# x, y'den büyük mü?
is_greater = x > y # Yanlış (False)
Ayrıca, mantıksal operatörlerle (and, or, not) birleştirilerek karmaşık koşullar oluşturulabilir:
# and operatörü: Her iki koşul da doğru ise sonuç doğrudur
result1 = (x < 10) and (y > 5) # True and True = True
# or operatörü: En az bir koşul doğru ise sonuç doğrudur
result2 = (x < 3) or (y > 15) # False or False = False
# not operatörü: Koşulun tersini alır
result3 = not (x == 5) # not True = False
Mantıksal veri türleri, programların akışını kontrol etmek ve koşulları değerlendirmek için önemlidir. Doğruluk ve yanlışlık durumlarını temsil ederek, programların istenen davranışı sergilemesini sağlarlar.
Bu örneklerde, her bir veri türünün Python’da nasıl tanımlanacağını ve kullanılacağını görebilirsiniz. Her bir örnek, belirli bir veri türünün temsil ettiği farklı türde veriyi göstermektedir.

Good
BeğenBeğen