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
veyaFalse
.
İ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.