Python’da kullanılan try-except blokları nasıl çalışır?

Python'da Try-Except Blokları

Python'da try-except blokları, programda hata (istisna) oluştuğunda kontrolü sağlar ve programın çökmesini engeller. Bu bloklar, hata yönetimi için kullanılır.

Nasıl Çalışır?

1. **Try Bloku**: İçine yazılan kod, hata oluşmadığı sürece çalıştırılır. 2. **Except Bloku**: Eğer try içinde bir hata oluşursa, kontrol bu bloğa geçer ve hata ile ilgili olarak belirttiğiniz işlemler gerçekleştirilir.

Örnek Kullanım

```python try: # Hata alabilecek kod x = 10 / 0 except ZeroDivisionError: # Hata durumunda yapılacak işlemler print("Bir sayıyı sıfıra bölmeye çalıştınız.") ```

Diğer İpuçları

  • Birden fazla except bloğu kullanabilirsiniz.
  • Hata mesajını özelleştirmek için as anahtar kelimesini kullanabilirsiniz.
  • Her iki bloğun sonunda finally ifadesi ile kodu her durumda çalıştırabilirsiniz.

Bu yapı, programın daha güvenli ve dayanıklı olmasını sağlar.



🐞

Hata bildir

Paylaş