Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Positionella Argument | Positionella och Valfria Argument
Handledning om Pythonfunktioner

bookPositionella Argument

I Python är positionella argument funktionsargument som skickas till en funktion baserat på deras position eller ordning. Vid definition av en funktion kan du specificera de parametrar som förväntas. Vid anrop av funktionen anger du motsvarande argument i samma ordning som parametrarna.

def function_name(argument1, argument2):
    ...

I alla funktioner i de föregående kapitlen använde vi positionella argument genom att uttryckligen ange argumenten inom ()-parenteserna och sedan anropa funktionen med argumenten i rätt ordning.

Vi kan också specificera argument med hjälp av en dictionary där argumentnamnet används som nyckel och argumentvärdet som värde:

def function_name(argument_name=default_value):
    ...

Denna typ av specifikation gör det möjligt att ange argument i valfri ordning.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Denna metod för att ange argument är att föredra eftersom den förbättrar kodens läsbarhet och tydlighet.

question mark

Vilka påståenden är sanna om funktionsanropen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 4.35

bookPositionella Argument

Svep för att visa menyn

I Python är positionella argument funktionsargument som skickas till en funktion baserat på deras position eller ordning. Vid definition av en funktion kan du specificera de parametrar som förväntas. Vid anrop av funktionen anger du motsvarande argument i samma ordning som parametrarna.

def function_name(argument1, argument2):
    ...

I alla funktioner i de föregående kapitlen använde vi positionella argument genom att uttryckligen ange argumenten inom ()-parenteserna och sedan anropa funktionen med argumenten i rätt ordning.

Vi kan också specificera argument med hjälp av en dictionary där argumentnamnet används som nyckel och argumentvärdet som värde:

def function_name(argument_name=default_value):
    ...

Denna typ av specifikation gör det möjligt att ange argument i valfri ordning.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Denna metod för att ange argument är att föredra eftersom den förbättrar kodens läsbarhet och tydlighet.

question mark

Vilka påståenden är sanna om funktionsanropen?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 1
some-alt