Temel Yapılar
1. Yorum Satırları
Yorum satırları, kodunuzun açıklamalarını yazmak için kullanılır ve Python tarafından göz ardı edilir. Yorum satırları, kodun daha okunabilir olmasına yardımcı olur.
- Tek Satır Yorumları: # işareti ile başlar.
# Bu bir yorumdur
print("Merhaba, Dünya!") # Bu da bir yorumdur
- Çok Satırlı Yorumlar: Üçlü tırnak işaretleri (”’ veya “””) kullanılarak yapılır.
"""
Bu birden fazla
satırlı bir yorumdur.
"""
2. Değişkenler
Değişkenler, veri tutmak için kullanılır ve belirli bir isim ile tanımlanır. Python’da değişken isimleri harf veya alt çizgi ile başlamalıdır.
ad = "Ali" # string
yas = 25 # integer
sayi = 3.14 # float
Değişken İsimlendirme Kuralları:
- Harfler, rakamlar ve alt çizgi (_) içerebilir.
- Rakamla başlayamaz.
- Boşluk içeremez.
- Büyük/küçük harf duyarlıdır (örneğin, sayi ve Sayi farklı değişkenlerdir).
3. Veri Tipleri
Python, dinamik bir dil olduğundan, değişkenlerin veri tiplerini tanımlamak için herhangi bir özel sözdizimi gerekmez. Python, değişkenin değerine göre veri tipini otomatik olarak belirler.
Temel Veri Tipleri:
- int: Tam sayılar
- float: Ondalık sayılar
- str: Karakter dizileri
- bool: Mantıksal değerler (True/False)
4. Operatörler
Python’da matematiksel ve mantıksal işlemler yapmak için operatörler kullanılır.
a) Matematiksel Operatörler:
- Toplama: +
- Çıkarma: –
- Çarpma: *
- Bölme: /
- Tam Bölme: //
- Modül: %
- Üslü: **
x = 10
y = 3
print(x + y) # 13
print(x / y) # 3.3333...
print(x // y) # 3
print(x % y) # 1
print(x ** y) # 1000
b) Mantıksal Operatörler:
- and: Her iki koşul da doğruysa True döner.
- or: En az bir koşul doğruysa True döner.
- not: Koşulu tersine çevirir.
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
