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