Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Python Function Arguments: Overview of Parameters and Arguments | Mastering Function Arguments in Python
Intermediate Python Techniques

book
Python Function Arguments: Overview of Parameters and Arguments

First of all, let`s learn what positional, keyword, and optional arguments are.

python
def add(a, b, c):
return a + b + c

The example above uses positional arguments. If you pass a different number of arguments, an error will occur. To call the function add(1, 2, 3), you just pass the arguments by their positions. The positional argument is a mandatory one.

python
add(b=2, c=3, a=1)

Also, you can pass arguments using names. And there are keyword arguments. In this case, you do not need to follow the order of the arguments.

def add(a, b, c = 0):
return a + b + c
print(add(1, 2))
print(add(1, 2, 3))
1234
def add(a, b, c = 0): return a + b + c print(add(1, 2)) print(add(1, 2, 3))
copy

After giving a default value to the argument, it becomes an optional one. So, you may pass it, and if not, the function will use the default value.

question mark

Chose right names to correspond arguments.

def multiply(a, b, c = 1)
return a * b * c

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 1

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt