Python Söz Dizimi (Python Syntax)
Python söz dizmi nasıldır? Python sytnax
Python söz dizimi (syntax), Python dilinde kod yazarken uyulması gereken kuralları ifade eder. Python'un söz dizimi oldukça basit ve anlaşılır olmasıyla bilinir. İşte Python'un temel söz dizimi hakkında bazı önemli noktalar:
1. Yorum Satırları
Yorum satırları, kodda açıklamalar yapmak için kullanılır ve Python tarafından dikkate alınmaz.
-
Tek satırlı yorumlar: # işareti kullanılır.
# Bu bir yorum satırıdır
print("Merhaba Dünya") # Bu da bir yorum
Çok satırlı yorumlar: Python’da doğrudan çok satırlı yorum desteği yoktur. Ancak, genellikle uzun yorumlar veya açıklamalar için üçlü tırnak işaretleri (''' veya """) kullanılır.
"""
Bu birden fazla satırı kapsayan bir yorumdur.
"""
2. Değişkenler ve Veri Türleri
Python'da değişkenler tanımlamak için herhangi bir özel anahtar kelimeye ihtiyaç yoktur. Değişkenler doğrudan atanır.
a = 5 # tamsayı
b = 3.14 # kayan nokta sayısı
c = "Merhaba" # metin
d = True # boolean
3. Indentasyon (Girintileme)
Python, kod bloklarını ayırmak için girintileme kullanır. Kod blokları arasında girinti düzeyleri farklı olmalıdır. Genellikle 4 boşluk karakteri kullanılır.
if a > 0:
print("a pozitif")
else:
print("a sıfır veya negatif")
4. Kontrol Akışı
Python'da kontrol akışı yapıları if-else, for döngüsü ve while döngüsü gibi yapılar içerir.
-
if-else
x = 10
if x > 0:
print("Pozitif")
elif x == 0:
print("Sıfır")
else:
print("Negatif")
for döngüsü
for i in range(5): # 0'dan 4'e kadar
print(i)
while döngüsü
count = 0
while count < 5:
print(count)
count += 1
5. Fonksiyonlar
Fonksiyonlar def anahtar kelimesi ile tanımlanır.
def topla(x, y):
return x + y
sonuc = topla(5, 3)
print(sonuc) # 8
6. Liste ve Diğer Veri Yapıları
Python’da liste, tuple, set ve sözlük gibi veri yapıları bulunur.
-
Liste
liste = [1, 2, 3, 4, 5]
print(liste[0]) # 1
Tuple
t = (1, 2, 3)
print(t[1]) # 2
Set
s = {1, 2, 3, 4}
s.add(5)
Sözlük
sozluk = {"anahtar": "değer", "yaş": 25}
print(sozluk["anahtar"]) # değer
7. Hata Yönetimi
Python’da hata yönetimi try-except blokları ile yapılır.
try:
x = 1 / 0
except ZeroDivisionError:
print("Sıfıra bölme hatası!")
finally:
print("Bu blok her durumda çalışır.")
Python söz dizimi genellikle okunabilirliği ve yazılabilirliği artırmak için tasarlanmıştır. Daha fazla detay ve örnekler için Python'un resmi dokümantasyonuna veya çeşitli kaynaklara başvurabilirsiniz. Python eğitimi almak için iletişime geçmekten çekinmeyin...
Bu Yazıya Tepkin Nedir?