⊗pyPmUFNPa 202 of 208 menu

Python'da İsimlendirilmiş Parametreler

Bir fonksiyona çok sayıda parametre iletilirse, ihtiyacımız olan parametreler için değerleri karıştırma ihtimali olduğundan hata yapma şansı artar.

Bu tür sorunlardan kaçınmak için Python'da fonksiyon çağrılırken parametre isimlerini belirtme imkanı vardır. Bunun nasıl yapıldığına bakalım. Aşağıdaki fonksiyonumuz olduğunu varsayalım:

def func(num1, num2): return num1 + num2

Basitçe şu şekilde çağırabilirsiniz:

res = func(5, 10) print(res) # 15 yazdıracak

Veya parametreleri isimleriyle çağırabilirsiniz:

res = func(num1=5, num2=10) print(res) # 15 yazdıracak

İsimlendirilmiş parametreler, fonksiyon çağrılırken yerlerini değiştirebilme açısından çok kullanışlıdır:

res = func(num2=2, num1=5) print(res) # 3 yazdıracak

Fonksiyon tanımlanırken birden fazla isteğe bağlı parametre belirtilmişse, bunlar da isimlendirilmiş yapılabilir. Bu durumda, parametreleri tanımlandıkları sırayla listelemek zorunda değilsiniz:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # 8 yazdıracak

Aşağıdaki fonksiyon verilmiştir:

def func1(num1, num2, num3): return (num1 + num2) * num3

Bu fonksiyonu, değerleri isimlendirilmiş parametreler kullanarak çağırın.

Aşağıdaki fonksiyon verilmiştir:

def func1(text1, text2): return text1 + ' ' + text2

Bu fonksiyonu, 'hello' dizesini ve kendi adınızı isimlendirilmiş parametreler kullanarak çağırın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet