Genoemde parameters in Python

Als er veel parameters aan een functie worden doorgegeven, neemt de kans op een fout toe, omdat je de waarden voor de benodigde parameters kunt verwisselen.

Om dergelijke problemen te voorkomen, heeft Python de mogelijkheid om bij het aanroepen van een functie de namen van de parameters op te geven. Laten we eens kijken hoe dat wordt gedaan. Stel we hebben de volgende functie:

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

Je kunt haar eenvoudig aanroepen:

pythonres = func(5, 10)
print(res) # geeft 15 weer

Of je kunt de parameters met namen aanroepen:

pythonres = func(num1=5, num2=10)
print(res) # geeft 15 weer

Genoemde parameters zijn erg handig omdat je ze kunt verwisselen bij het aanroepen van de functie:

pythonres = func(num2=2, num1=5)
print(res) # geeft 3 weer

Als bij het declareren van de functie meerdere optionele parameters zijn ingesteld, dan kunnen deze ook genoemd worden gemaakt. Hierbij hoef je de parameters niet in de volgorde op te sommen die ze bij de declaratie hebben gekregen:

pythondef func(num1, num2=1, num3=2):
  return num1 + num2 + num3
  
res = func(num1=2, num3=6)
print(res) # geeft 8 weer
Задание 1

Gegeven de functie:

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

Roep haar aan, door waarden door te geven via genoemde parameters.

Задание 2

Gegeven de functie:

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

Roep haar aan, door de string 'hello' en je naam door te geven via genoemde parameters.