Değişken Tanımlama Kuralları

Tanımlama Kuralları:

  • Değişken isimleri harf veya alt çizgi (_) ile başlamalıdır.
  • İsimler yalnızca harf (A-Z veya a-z), rakam (0-9) veya alt çizgi (_) içerebilir.
  • Büyük küçük harf duyarlıdır (case-sensitive).
  • Python dilinde rezerve edilmiş anahtar kelimeler (keywords) değişken ismi olarak kullanılamaz.

Örnek Değişken Tanımlamaları:

  • Geçerli isimler: name, age, _count, first_name, var1
  • Geçersiz isimler: 1count (rakamla başlayan), full-name (geçersiz karakter "-"), for (anahtar kelime)

Veri Türleri

Python'da yaygın olarak kullanılan veri tipleri şunlardır:

Temel Veri Tipleri:

  • Integer (Tam Sayılar): Örneğin, 5, -10, 1000.
  • Float (Ondalıklı Sayılar): Örneğin, 3.14, 2.718, -0.5.
  • String (Metin): Örneğin, "Merhaba", 'Python', "123".
  • Boolean (Mantıksal Değerler): True veya False.

İleri Düzey Veri Tipleri:

  • Listeler (Lists): Sıralı ve değiştirilebilir öğelerin koleksiyonu. Örneğin, [1, 2, 3], ['a', 'b', 'c'].
  • Tuple (Demetler): Sıralı ve değiştirilemez öğelerin koleksiyonu. Örneğin, (1, 2, 3), ('a', 'b', 'c').
  • Sözlükler (Dictionaries): Anahtar-değer çiftlerini içeren bir koleksiyon. Örneğin, {'anahtar': 'değer', 'name': 'Alice'}.
  • Kümeler (Sets): Benzersiz öğelerin koleksiyonu. Örneğin, {1, 2, 3}, {'a', 'b', 'c'}.

Diğer Veri Tipleri:

  • NoneType: None değeri, boş veya yok anlamında kullanılır.
  • Byte ve Bytearray: Byte ve byte dizileri için veri tipleri.
  • Complex (Kompleks Sayılar): Matematiksel kompleks sayılar için veri tipi.

Örnekler

python

Kodu kopyala

# Değişken tanımlama örnekleri name = "Alice" age = 30 is_student = False # Listeler ve tuple örnekleri numbers = [1, 2, 3, 4, 5] coordinates = (10, 20) # Sözlük örneği person = {'name': 'Bob', 'age': 25} # Küme örneği unique_numbers = {1, 2, 3, 4, 5}

Python'un esnek ve dinamik yapısı sayesinde, değişkenler tanımlandıkları anda veri tiplerine otomatik olarak atanır (tip dönüşümü). Bu özellik, programlamada daha hızlı ve esnek işlemler yapılmasını sağlar. Değişkenlerle ilgili kuralları ve veri tiplerini anlamak, Python programlamada temel bir adımdır ve doğru ve etkili kod yazımı için önemlidir.