Python Değişkenleri ve Veri Türleri Basitçe Açıklandı

Python'da değişkenler ve veri türleri, yazdığınız hemen hemen her programda kullanacağınız temel kavramlardır. Değişkenlerin nasıl kullanılacağını ve farklı veri türlerinin nasıl tanınacağını anlamak, verileri etkili bir şekilde yönetmenize ve işlemenize yardımcı olacaktır. Bu kılavuz, Python değişkenlerinin ve veri türlerinin temellerini basit bir şekilde anlatacaktır.

Değişkenler Nelerdir?

Değişkenler, programınız boyunca başvurulabilen ve işlenebilen bilgileri depolamak için kullanılır. Python'da değişkenler, = operatörü kullanılarak bir isme değer atanarak oluşturulur.

# Example of variable assignment
message = "Hello, Python!"
age = 25
pi = 3.14

Yukarıdaki örnekte, mesaj bir dizeyi, yaş bir tamsayıyı ve pi bir kayan nokta sayısını depolayan bir değişkendir.

Python Veri Türleri

Python, her biri farklı veri türlerini temsil etmek için kullanılan çeşitli veri türlerini destekler. Karşılaşacağınız en yaygın veri türleri şunlardır:

1. Tam sayı

Tam sayılar, ondalık noktası olmayan tam sayılardır. Pozitif, negatif veya sıfır olabilirler.

# Integer example
age = 30
temperature = -5

2. Batmadan yüzmek

Kayan noktalı sayılar, ondalık nokta içeren sayılardır. Gerçek sayıları temsil etmek için kullanılırlar.

# Float example
height = 5.9
weight = 72.5

3. Sicim

Dizeler tırnak işaretleri içine alınmış karakter dizileridir. Metni temsil etmek için kullanılırlar.

# String example
name = "Alice"
greeting = "Hello, World!"

4. Boolean

Boole değerleri iki değerden birini temsil eder: True veya False. Bunlar genellikle koşullu ifadelerde kullanılır.

# Boolean example
is_student = True
is_graduate = False

5. Liste

Listeler, farklı veri türlerinden olabilen öğelerin sıralı koleksiyonlarıdır. Listeler değiştirilebilir, yani içerikleri değiştirilebilir.

# List example
fruits = ["apple", "banana", "cherry"]
numbers = [1, 2, 3, 4, 5]

6. Sözlük

Sözlükler anahtar-değer çiftlerini depolar. Her anahtar benzersiz olmalı ve değerler herhangi bir veri türünde olabilir. Sözlükler sırasız ve değiştirilebilirdir.

# Dictionary example
person = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

Tür Dönüşümü

Bazen, verileri bir türden diğerine dönüştürmeniz gerekir. Python bu amaç için birkaç işlev sunar:

  • int() - Bir değeri tam sayıya dönüştürür
  • float() - Bir değeri float'a dönüştürür
  • str() - Bir değeri dizeye dönüştürür
# Type conversion example
number = "42"
converted_number = int(number)
print(converted_number + 8)  # Output: 50

Çözüm

Python değişkenlerini ve veri türlerini anlamak, etkili programlar yazmak için çok önemlidir. Değişkenler, verileri depolamanıza ve düzenlemenize olanak tanırken, veri türleri, üzerinde çalıştığınız veri türünü tanımlar. Bu kavramlarda ustalaşarak, çok çeşitli programlama görevlerini kolaylıkla halledebileceksiniz. Python becerilerinizi geliştirmek için farklı veri türleri ve değişkenlerle pratik yapmaya ve denemeler yapmaya devam edin.