Python dönüşü
Python işlevleri ve meth
Michael Zippo
18.11.2021
Python return ifadesi, Python’a bir ana programƒ± yurutmeye devam etmesi talimatƒ±nƒ± verir. Bir dize veya liste gibi bir deƒüeri ana programa geri g√∂ndermek için return ifadesini kullanabilirsiniz.
ƒ∞≈ülevler, programlamada belirli bir g√∂revi gerçekle≈ütiren talimat bloklarƒ±dƒ±r. Bir i≈ülev bildirildiƒüinde, birden çok kez yeniden kullanƒ±labilir. ƒ∞≈ülevleri kullanmanƒ±n ana yararƒ±, yazdƒ±ƒüƒ±nƒ±z kod satƒ±rƒ± sayƒ±sƒ±nƒ± azaltabilmesidir.
Python’da i≈ülevlerle çalƒ±≈üƒ±rken d√∂nu≈ü ifadesi ile kar≈üƒ±la≈üƒ±rsƒ±nƒ±z. Bu ifade, bir fonksiyonun yurutulmesini durdurur ve bir fonksiyondan ana programa deƒüerler d√∂ndurur.
Bu eƒüitimde, return ifadesinin nasƒ±l çalƒ±≈ütƒ±ƒüƒ±nƒ± ve return to kullanƒ±mƒ±nƒ± tartƒ±≈üacaƒüƒ±z. deƒüerleri bir ana programa g√∂nderin.
Python İşlev Yenileyici
Python, print(), gibi bir dizi yerle≈üik i≈ülev içerir. str() ve len()‚Äîbelirli g√∂revleri yerine getiren.
Kendi tanƒ±mlayabilirsiniz. def anahtar s√∂zcuƒüunu kullanan Python i≈ülevi. def anahtar s√∂zcuƒüunu kullandƒ±ktan sonra i≈ülevinizin adƒ±nƒ± belirtmelisiniz. Ardƒ±ndan, bir parantez seti ile belirtmelisiniz. Parantez, i≈ülevinizin kabul etmesini istediƒüiniz herhangi bir parametreyi içerebilir.
Python’da bir i≈ülev bildirmek için s√∂zdizimi:
Python Return
Python return anahtar s√∂zcuƒüu bir Python’a ana programƒ± yurutmeye devam etmesini s√∂yler. Return anahtar s√∂zcuƒüu, ana programa bir deƒüer g√∂nderebilir. Bir deƒüer, bir dize, bir demet veya ba≈üka bir nesne olabilir.
Katƒ±lƒ±mcƒ±larƒ±n %81’i, bir eƒüitim kampƒ±na katƒ±ldƒ±ktan sonra teknik i≈ü beklentileri konusunda daha emin hissettiklerini belirtti. Bugun bir eƒüitim kampƒ± ile e≈üle≈ütirin.
Ortalama bir eƒüitim kampƒ± mezunu, bir eƒüitim kampƒ±na ba≈ülamaktan ilk i≈üini bulmaya kadar, kariyer geçi≈üinde altƒ± aydan daha az zaman harcadƒ±.
Bu yararlƒ±dƒ±r, çunku izin verir. verileri bir fonksiyon içinde i≈ülemek için. Ardƒ±ndan verileri ana programƒ±mƒ±za d√∂ndurebiliriz, b√∂ylece onu fonksiyonumuzun dƒ±≈üƒ±nda kullanabiliriz.
Bir i≈ülev içinde i≈ülenen verilere yalnƒ±zca i≈ülev içinde eri≈üilebilir. Bu yalnƒ±zca, verileri programƒ±n ba≈üka bir yerine g√∂ndermek için return ifadesini kullanmadƒ±ƒüƒ±nƒ±z surece geçerlidir.
Return anahtar sözcuğunun sözdizimi burada:
return anahtar kelimesi bir fonksiyon içinde herhangi bir yerde g√∂runebilir ve kod return deyimini çalƒ±≈ütƒ±rdƒ±ƒüƒ±nda fonksiyondan 烱kƒ±lƒ±r.
return deyimi, programın geri kalanına bir değer döndurur, ancak tek başına da kullanılabilir. return deyiminden sonra herhangi bir ifade tanımlanmadıysa, None döndurulur. eylem:
Kodumuz şu sonucu döndurur: Yok.
Bir i≈ülevin yalnƒ±zca belirli bir noktadan sonra çalƒ±≈ümasƒ±nƒ± durdurmak istiyorsanƒ±z bir deƒüer belirtmemeye karar verebilirsiniz. . Bu, Python iade ifadesinin daha az yaygƒ±n bir kullanƒ±m durumudur.
Diyelim ki bir restoran i≈ületiyoruz. Menudeki sandviç yemeklerinin maliyetini d√∂nduren bir program olu≈üturmak istiyoruz. Bu g√∂rev bir fonksiyon içinde yer almalƒ±dƒ±r çunku onu birden fazla kullanmayƒ± du≈üunuyoruz.
Garson, mu≈üterinin sipari≈ü ettiƒüi sandviçin adƒ±nƒ± girmeli ve sandviçin fiyatƒ± ile birlikte sunulmalƒ±dƒ±r. Bu g√∂revi a≈üaƒüƒ±daki kodu kullanarak gerçekle≈ütirebiliriz:
Programƒ±mƒ±zƒ± çalƒ±≈ütƒ±ralƒ±m ve ne olduƒüunu g√∂relim:
ƒ∞lk kod satƒ±rƒ±nda fiyatƒ±nƒ± √∂ƒürenmek istediƒüimiz sandviçin adƒ±nƒ± belirtiyoruz. Bu durumda, sandviç Python deƒüi≈ükenimiz Ham and Cheese deƒüerini depolar.
< p>Sonra, bir parametreyi kabul eden
calculate_price() adlƒ± bir i≈ülev bildiririz: mu≈üterinin satƒ±n almak istediƒüi sandviçin adƒ±. Sandviç listemizde urunun adƒ±nƒ± kontrol etmek için
Python if ifadeleri kullandık. Ürun adı bulunduğunda programımız tanımladığı fiyatı döndurur.
"Python.Engineering hayatƒ±ma en çok ihtiyacƒ±m olduƒüu anda girdi ve hƒ±zlƒ± bir ≈üekilde bir bootcamp ile e≈üle≈ümeme yardƒ±mcƒ± oldu. ƒ∞ki ay sonra Mezun olurken, hayattaki deƒüerlerim ve hedeflerim ile uyumlu hayalimdeki i≈üi buldum!"
Python’daki return anahtar s√∂zcuƒüu bir i≈ülevden 烱kar ve Python’a ana programƒ±n geri kalanƒ±nƒ± çalƒ±≈ütƒ±rmasƒ±nƒ± s√∂yler. Bir d√∂nu≈ü anahtar kelimesi ana programa bir deƒüer g√∂nderebilir.
Değerler bir fonksiyonda tanımlanmış olsa da, onları ana programınıza geri gönderebilir ve kodunuz boyunca okuyabilirsiniz.
Bu √∂ƒüreticide Python return ifadesinin temellerini inceledik. Ayrƒ±ca, ifadenin nasƒ±l çalƒ±≈ütƒ±ƒüƒ±nƒ± g√∂stermek için return anahtar s√∂zcuƒüunu kullanan iki Python i≈ülevi √∂rneƒüini de inceledik.