Python veri tipleri nelerdir?

02.03.2025 0 görüntülenme

Python, günümüzün en popüler ve çok yönlü programlama dillerinden biridir. Öğrenmesi kolay sözdizimi ve geniş kütüphane desteği sayesinde hem yeni başlayanlar hem de deneyimli geliştiriciler için ideal bir seçenektir. Python'da veri tipleri, programlama sürecinin temelini oluşturur. Bu yazıda, Python veri tipleri konusuna derinlemesine bir bakış atacağız ve her birini örneklerle açıklayacağız.

Temel Python Veri Tipleri

Python'da temel olarak sayısal (numeric), metinsel (string) ve boolean olmak üzere üç ana veri tipi bulunur. Bu veri tipleri, programlarımızda farklı türdeki bilgileri saklamak ve işlemek için kullanılır.

Sayısal Veri Tipleri (Numeric)

Sayısal veri tipleri, sayısal değerleri temsil eder. Python'da üç farklı sayısal veri tipi bulunur:

  • int (tamsayı): Ondalıksız tam sayıları ifade eder. Örneğin: 10, -5, 0.
  • float (kayan noktalı sayı): Ondalıklı sayıları ifade eder. Örneğin: 3.14, -2.5, 0.0.
  • complex (karmaşık sayı): Gerçek ve sanal kısımlardan oluşan sayıları ifade eder. Örneğin: 2 + 3j.

Sayısal veri tipleri üzerinde toplama, çıkarma, çarpma, bölme gibi matematiksel işlemler yapılabilir.

Metinsel Veri Tipi (String)

String veri tipi, metinsel ifadeleri temsil eder. Tırnak işaretleri (" veya ') içinde yazılırlar. Örneğin: "Merhaba Dünya", 'Python Öğreniyorum'. Stringler üzerinde birleştirme, dilimleme, arama gibi işlemler yapılabilir. Python'da stringler değişmezdir (immutable), yani bir string oluşturulduktan sonra içeriği değiştirilemez.

Boolean Veri Tipi (Boolean)

Boolean veri tipi, sadece iki değere sahip olabilir: True (doğru) veya False (yanlış). Bu veri tipi, mantıksal ifadeleri değerlendirmek ve karar vermek için kullanılır. Örneğin, bir koşulun doğru olup olmadığını kontrol etmek için boolean değerler kullanılır.

Diğer Python Veri Tipleri

Temel veri tiplerinin yanı sıra, Python'da daha karmaşık veri yapıları da bulunur:

  • List (Liste): Sıralı ve değiştirilebilir öğeler koleksiyonudur. Köşeli parantezler ([]) içinde tanımlanır.
  • Tuple (Demet): Sıralı ve değiştirilemez öğeler koleksiyonudur. Parantezler (()) içinde tanımlanır.
  • Dictionary (Sözlük): Anahtar-değer çiftlerinden oluşan bir koleksiyondur. Süslü parantezler ({}) içinde tanımlanır.
  • Set (Küme): Sırasız ve tekrarsız öğeler koleksiyonudur. Süslü parantezler ({}) içinde tanımlanır.

Python'da veri tipleri, programlama sürecinin temelini oluşturur ve doğru veri tipini seçmek, programın verimli ve doğru çalışmasını sağlar. Bu yazıda, Python'daki temel ve karmaşık veri tiplerini örneklerle açıkladık. Umarım bu bilgiler, Python öğrenme yolculuğunuzda size yardımcı olur.