Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Argument | Vad Är en Funktion i Python?
Handledning om Pythonfunktioner

bookArgument

I Python är funktionsargument de inmatningar du tillhandahåller till en funktion när du anropar den. De gör det möjligt att tillföra data eller värden som funktionen kan använda. Dessa argument kan vara enskilda värden eller objekt som listor, tupler, ordböcker eller egna objekt.

Till exempel, när vi använder funktionen print(), tillhandahåller vi en sträng som argument. Här är ett annat exempel:

Antag att vi vill skriva en funktion som beräknar summan av två olika tal och skriver ut resultatet. För att uppnå detta behöver vi skicka dessa två tal till funktionen med hjälp av parenteser ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Vi har skickat num_1 och num_2 som argument till funktionen och sedan använt dem för att beräkna summan. Du kan ange ett godtyckligt antal funktionsargument.

Låt oss titta på ett exempel där vi använder en lista som argument till funktionen:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Denna kod definierar en funktion calculate_list_sum som tar en lista med tal, beräknar deras summa genom att addera varje tal till variabeln total, och skriver ut resultatet. Funktionen anropas med listan my_list, som innehåller talen [1, 2, 3, 4, 5], och skriver ut summan, vilket är 15.

Uppgift

Swipe to start coding

Anta att du ska beräkna omkretsen av en triangel med sidorna a, b och c.

  1. Skicka tre argument: a, b och c till funktionen calculate_triangle_perimeter.
  2. I funktionen, beräkna omkretsen genom att addera de tre sidorna tillsammans.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3
single

single

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

Suggested prompts:

Can you explain the difference between function arguments and parameters?

How can I pass multiple types of arguments to a function?

What happens if I don't provide all required arguments when calling a function?

close

Awesome!

Completion rate improved to 4.35

bookArgument

Svep för att visa menyn

I Python är funktionsargument de inmatningar du tillhandahåller till en funktion när du anropar den. De gör det möjligt att tillföra data eller värden som funktionen kan använda. Dessa argument kan vara enskilda värden eller objekt som listor, tupler, ordböcker eller egna objekt.

Till exempel, när vi använder funktionen print(), tillhandahåller vi en sträng som argument. Här är ett annat exempel:

Antag att vi vill skriva en funktion som beräknar summan av två olika tal och skriver ut resultatet. För att uppnå detta behöver vi skicka dessa två tal till funktionen med hjälp av parenteser ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Vi har skickat num_1 och num_2 som argument till funktionen och sedan använt dem för att beräkna summan. Du kan ange ett godtyckligt antal funktionsargument.

Låt oss titta på ett exempel där vi använder en lista som argument till funktionen:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Denna kod definierar en funktion calculate_list_sum som tar en lista med tal, beräknar deras summa genom att addera varje tal till variabeln total, och skriver ut resultatet. Funktionen anropas med listan my_list, som innehåller talen [1, 2, 3, 4, 5], och skriver ut summan, vilket är 15.

Uppgift

Swipe to start coding

Anta att du ska beräkna omkretsen av en triangel med sidorna a, b och c.

  1. Skicka tre argument: a, b och c till funktionen calculate_triangle_perimeter.
  2. I funktionen, beräkna omkretsen genom att addera de tre sidorna tillsammans.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 3
single

single

some-alt