⊗pyPmUFNPa 202 of 208 menu

Parametri numiți în Python

Dacă sunt transmisi mulți parametri unei funcții, atunci șansa de a face o greșeală crește, deoarece putem confunda valorile pentru parametrii de care avem nevoie.

Pentru a evita astfel de probleme, în Python există posibilitatea de a specifica numele parametrilor la apelarea funcției. Să vedem cum se face acest lucru. Să presupunem că avem următoarea funcție:

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

O putem apela simplu:

res = func(5, 10) print(res) # va afișa 15

Sau putem apela parametrii cu nume:

res = func(num1=5, num2=10) print(res) # va afișa 15

Parametrii numiți sunt foarte convenabili prin faptul că îi puteți schimba între ei la locuri la apelarea funcției:

res = func(num2=2, num1=5) print(res) # va afișa 3

Dacă la declararea funcției sunt setați mai mulți parametri opționali, atunci și ei pot fi făcuți numiți. În acest caz, nu este necesar să enumerați parametrii în ordinea în care i-ați setat la declarare:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # va afișa 8

Este dată funcția:

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

Apelați-o, transmitând valori prin parametri numiți.

Este dată funcția:

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

Apelați-o, transmitând șirul 'hello' și numele dvs. prin parametri numiți.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge