Python dönüşü

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.

Programımızın döndurebileceği potansiyel Python kayan nokta değerleri şunlardır:

  • "Ham and Cheese‚": 2,50
  • "Chicken Club‚": 2,75
  • Bir sandviç daha: 2,50

Son satƒ±rda , calculate_price() metodumuzu çaƒüƒ±rƒ±rƒ±z ve bir arguman olarak sandviç deƒüi≈ükeni iletiriz. belirttiƒüimiz sandviç.

Bu durumda, mu≈üterimizin sipari≈ü ettiƒüi sandviç Ham and Cheese’dir, dolayƒ±sƒ±yla programƒ±mƒ±z 2,50 deƒüerini d√∂ndurur.

return deyimi yurutulur yurutulmez i≈ülevimiz durur ve programƒ±mƒ±z çalƒ±≈ümaya devam eder.

Python’da D√∂nu≈ü: Ba≈üka Bir √ñrnek

Let‚Äô d√∂nu≈ü durumunun ba≈üka bir √∂rneƒüini kullanƒ±r nasƒ±l çalƒ±≈ütƒ±ƒüƒ±nƒ± g√∂stermek için. Bir mu≈üterinin √∂demesi gereken deƒüi≈üikliƒüi hesaplayan bir program olu≈üturduƒüumuzu varsayalƒ±m. Bu g√∂revi a≈üaƒüƒ±daki kodu kullanarak gerçekle≈ütirebiliriz:

Kodumuz şunu 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!"

Venus, Rockbot’ta Yazƒ±lƒ±m Muhendisi

Biz mu≈üteri tarafƒ±ndan verilen miktardan sandviçin fiyatƒ±nƒ± 烱karan hesapla_deƒüi≈ütir adlƒ± bir i≈ülev bildirdi. Bu durumda sandviçin fiyatƒ± 2,50$’dƒ±r ve kullanƒ±cƒ± garsona 4,00$ vermi≈ütir. Dolayƒ±sƒ±yla programƒ±mƒ±z 1,50$ d√∂ndurur.

Sonuç

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.

Python hakkƒ±nda kurslar, √∂ƒürenme kaynaklarƒ± ve daha fazla bilgi için eksiksiz Python Nasƒ±l √ñƒürenilir kƒ±lavuzumuza g√∂z atƒ±n. a>.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method