- Temel Kavramlar
- Return ifadesi, Python'da işlevlerin sonuçlarını arayan koda geri göndermek için kullanılır
- Python'da her şey bir nesnedir ve return ile nesneler döndürebilir
- İşlevler def anahtar kelimesiyle başlar ve parametreler içerebilir
- Return Türleri
- Açık return ifadesi, işlevin hemen sonlandırılmasını sağlar
- Örtülü return ifadesi, return kullanılmadığında None değerini döndürür
- Birden fazla değer virgülle ayrılarak döndürebilir
- İyi Uygulamalar
- Return ifadesini fonksiyon başlığının hemen sonrasına yazmak önemlidir
- Karmaşık hesaplamalar yerine geçici değişkenler kullanılmalıdır
- Global değişkenleri değiştiren işlevlerden kaçınılmalıdır
- Koşullu ifadeler birden fazla return ifadesi için kullanılabilir
- İleri Düzey Özellikler
- Namedtuple ile birden çok değer döndürülebilir
- Kapanışlar, iç fonksiyonları döndürerek durum bilgisi korur
- Dekoratörler, mevcut fonksiyonlara ek mantık ekler