Python Veri Tipleri

Yönetici
Python, kullanıcılara veri manipülasyonu ve işlemleri yapmak için zengin bir dizi veri tipi sunar. Veri tipleri, değişkenlerin nasıl depolandığını ve kullanıldığını belirler. Python'un temel veri tipleri arasında sayılar, dize, liste, demet, sözlük ve küme yer almaktadır. Bu makalede, Python'un veri tiplerini detaylı bir şekilde inceleyeceğiz.

İçindekiler​

  1. Sayısal Veri Tipleri
    1. Tamsayılar
    2. Ondalık Sayılar
    3. Karmaşık Sayılar
  2. Dize Veri Tipi
  3. Liste Veri Tipi
  4. Demet Veri Tipi
  5. Sözlük Veri Tipi
  6. Küme Veri Tipi
  7. None Veri Tipi
  8. Tür Dönüşümleri
  9. Özet

1. Sayısal Veri Tipleri​

1.1 Tamsayılar​

Tamsayılar, negatif veya pozitif olabilen tam sayıları temsil eder. Python'da tamsayılar "int" veri tipi olarak adlandırılır. Örneğin, aşağıdaki kodda, "x" değişkenine tamsayı 5 atandı:

Python:
x = 5

1.2 Ondalık Sayılar​

Ondalık sayılar, noktadan sonra rakamlara sahip olan sayıları temsil eder. Python'da ondalık sayılar "float" veri tipi olarak adlandırılır. Örneğin, aşağıdaki kodda, "y" değişkenine ondalık sayı 2.5 atandı:

Python:
y = 2.5

1.3 Karmaşık Sayılar​

Karmaşık sayılar, gerçek ve sanal bileşenleri olan sayıları temsil eder. Python'da karmaşık sayılar "complex" veri tipi olarak adlandırılır. Örneğin, aşağıdaki kodda, "z" değişkenine karmaşık sayı 3 + 5j atandı:

Python:
z = 3 + 5j

2. Dize Veri Tipi​

Dize, karakter dizilerini temsil eder. Python'da dize veri tipi "str" olarak adlandırılır. Bir dize, tek tırnaklar (' ') veya çift tırnaklar (" ") içinde yazılır. Örneğin, aşağıdaki kodda, "name" değişkenine "John" dizesi atandı:

Python:
name = "John"

3. Liste Veri Tipi​

Listeler, birden fazla değeri saklamak için kullanılır. Python'da liste veri tipi "list" olarak adlandırılır. Bir liste, köşeli parantezler içinde yazılır ve virgülle ayrılmış değerler içerir. Örneğin, aşağıdaki kodda, "my_list" değişkenine 1, 2 ve 3 değerlerini içeren bir liste atandı:

Python:
my_list = [1, 2, 3]

4. Demet Veri Tipi​

Demetler, birkaç değeri saklamak için kullanılır, ancak değerler değiştirilemez. Python'da demet veri tipi "tuple" olarak adlandırılır. Bir demet, normal parantezler içinde yazılır ve virgülle ayrılmış değerler içerir. Örneğin, aşağıdaki kodda, "my_tuple" değişkenine 1, 2 ve 3 değerlerini içeren bir demet atandı:

Python:
my_tuple = (1, 2, 3)

5. Sözlük Veri Tipi​

Sözlükler, anahtar-değer çiftleri saklamak için kullanılır. Python'da sözlük veri tipi "dict" olarak adlandırılır. Bir sözlük, süslü parantezler içinde yazılır ve virgülle ayrılmış anahtar-değer çiftleri içerir. Örneğin, aşağıdaki kodda, "my_dict" değişkenine "name" anahtarıyla "John" değeri atanmış bir sözlük atandı:

Python:
my_dict = {"name": "John"}

6. Küme Veri Tipi​

Kümeler, benzersiz değerleri saklamak için kullanılır. Python'da küme veri tipi "set" olarak adlandırılır. Bir küme, süslü parantezler içinde yazılır ve virgülle ayrılmış benzersiz değerler içerir. Örneğin, aşağıdaki kodda, "my_set" değişkenine 1, 2 ve 3 benzersiz değerleri içeren bir küme atandı:

Python:
my_set = {1, 2, 3}

7. None Veri Tipi​

None, bir değer olmadığını belirtmek için kullanılır. Python'da None veri tipi "NoneType" olarak adlandırılır. Örneğin, aşağıdaki kodda, "x" değişkenine None değeri atanmıştır:

Python:
x = None

8. Tür Dönüşümleri​

Python, veri tipleri arasında dönüşümler yapmak için çeşitli fonksiyonlar ve yöntemler sağlar. Örneğin, bir tamsayıyı ondalık sayıya dönüştürmek için "float()" fonksiyonu kullanılabilir:

Python:
x = 5
y = float(x)

9. Özet​

Python, zengin bir veri tipi desteği sunar. Bu makalede, Python'un temel veri tiplerini inceledik ve her birinin nasıl kullanıldığını gösterdik. Python'un esnek veri tipi desteği, veri manipülasyonu ve işlemlerini kolaylaştırır ve bu da Python'u popüler bir programlama diline dönüştürür.


Sık Sorulan Sorular (FAQs)​

  1. Python'da kaç adet temel veri tipi vardır? Python'da altı adet temel veri tipi vardır: sayılar, dize, liste, demet, sözlük ve küme.
  2. Python'da hangi veri tipi kullanılarak karakter dizileri saklanır? Python'da karakter dizileri "str" veri tipi kullanılarak saklanır.
  3. Demetler ve listeler arasındaki fark nedir? Listeler değiştirilebilir (mutable) iken demetler değiştirilemez (immutable) özelliktedir. Yani, liste öğeleri değiştirilebilirken, demet öğeleri değiştirilemezdir.
  4. Sözlükler hangi amaçla kullanılır? Sözlükler, anahtar-değer çiftlerini saklamak için kullanılır. Anahtar-değer çiftleri, sözlükteki değerlere erişmek için kullanılabilir.
  5. Python'da hangi veri tipi kullanılarak benzersiz değerler saklanır? Python'da benzersiz değerler "set" veri tipi kullanılarak saklanır.
 
Üst