⊗pyPmUFNPa 202 of 208 menu

Nosauktie parametri Python

Ja funkcijai tiek nodotas daudz parametru, tad palielinās kļūdas iespējamība, jo var sajaukt vērtības mums vajadzīgajiem parametriem.

Lai izvairītos no šādām problēmām, Python ir iespēja funkcijas izsaukšanas laikā norādīt parametru nosaukumus. Apskatīsim, kā tas tiek darīts. Pieņemsim, ka mums ir šāda funkcija:

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

To var vienkārši izsaukt:

res = func(5, 10) print(res) # izvadīs 15

Var arī izsaukt parametrus ar nosaukumiem:

res = func(num1=5, num2=10) print(res) # izvadīs 15

Nosauktie parametri ir ļoti ērti ar to, ka tos var mainīt vietām funkcijas izsaukšanas laikā:

res = func(num2=2, num1=5) print(res) # izvadīs 3

Ja funkcijas deklarēšanas laikā ir norādīti vairāki neobligāti parametri, tad tos arī var padarīt par nosauktiem. Tajā pašā laikā var neuzskaitīt parametrus pēc kārtas, kādu viņiem norādīja deklarējot:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # izvadīs 8

Dota funkcija:

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

Izsauciet to, nododot vērtības caur nosauktajiem parametriem.

Dota funkcija:

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

Izsauciet to, nododot virkni 'hello' un savu vārdu caur nosauktajiem parametriem.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt