⊗pyPmUFNPa 202 of 208 menu

Nazwane parametry w Pythonie

Jeśli do funkcji przekazywanych jest wiele parametrów, to wzrasta ryzyko popełnienia błędu, ponieważ można pomylić wartości dla potrzebnych nam parametrów.

Aby uniknąć takich problemów, w Pythonie istnieje możliwość podawania przy wywołaniu funkcji nazw parametrów. Zobaczmy, jak się to robi. Załóżmy, że mamy następującą funkcję:

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

Można ją po prostu wywołać:

res = func(5, 10) print(res) # wyświetli 15

A można wywołać parametry z nazwami:

res = func(num1=5, num2=10) print(res) # wyświetli 15

Nazwane parametry są bardzo wygodne, ponieważ można je zamieniać miejscami przy wywołaniu funkcji:

res = func(num2=2, num1=5) print(res) # wyświetli 3

Jeśli przy deklaracji funkcji ustawiono kilka parametrów opcjonalnych, to również je można uczynić nazwanymi. Przy tym można nie wymieniać parametrów w kolejności, która została im nadana przy deklaracji:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # wyświetli 8

Dana jest funkcja:

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

Wywołaj ją, przekazując wartości poprzez nazwane parametry.

Dana jest funkcja:

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

Wywołaj ją, przekazując ciąg 'hello' i swoje imię poprzez nazwane parametry.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć