Python’da try–except blokları nasıl kullanılmalıdır?

Python’da try-except Kullanımı

Python'da hata yönetimi için try-except blokları kullanılır. Bu bloklar, programın çalışması sırasında meydana gelebilecek hataları yakalayarak kontrol altına almayı sağlar.

Yapı

Aşağıdaki temel yapı dikkate alınmalıdır:
try:
    # Hata çıkabilecek kod
except HataTipi:
    # Hata oluştuğunda çalışacak kod

Örnek Kullanım

Aşağıda bir örnek verilmiştir:
try:
    sayı = int(input("Bir sayı girin: "))
    sonuç = 10 / sayı
except ValueError:
    print("Geçersiz giriş! Lütfen bir sayı girin.")
except ZeroDivisionError:
    print("Sıfıra bölme hatası!")

Birden Fazla Except Bloku

Birden fazla hata türünü yakalamak için birden fazla except bloğu kullanılabilir:
  • ValueError
  • ZeroDivisionError

Genel Except Bloku

Bilinmeyen hataları yakalamak için genel bir except bloğu da eklenebilir:
except Exception as e:
    print("Bir hata oluştu:", e)

Finally Bloğu

Her durumda çalışacak kod yazmak için finally bloğu kullanılabilir:
finally:
    print("Hata kontrolü sona erdi.")
Bu yapı ve örnekler, Python'da try-except bloklarının temel kullanımını göstermektedir. Hata yönetimi, uygulamanın güvenilirliği açısından kritik öneme sahiptir.


🐞

Hata bildir

Paylaş