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 för funktionen att använda specifika data eller värden. Argument kan vara enskilda värden eller objekt såsom listor, tupler, ordböcker eller egna objekt.

Till exempel tar funktionen print() en sträng som argument.

Om du vill skapa en funktion som beräknar och skriver ut summan av två tal måste du skicka båda talen till funktionen inom parenteserna ().

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

Du har skickat num_1 och num_2 som argument till funktionen och använt dem för att beräkna deras summa. Du kan definiera valfritt antal funktionsargument.

Titta nu på ett exempel där en lista används som argument till en funktion:

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 summan 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 passing a single value and a list as a function argument?

What happens if I pass an empty list to the `calculate_list_sum` function?

Can I use other data types, like dictionaries, as function arguments in Python?

close

Awesome!

Completion rate improved to 4.17

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 för funktionen att använda specifika data eller värden. Argument kan vara enskilda värden eller objekt såsom listor, tupler, ordböcker eller egna objekt.

Till exempel tar funktionen print() en sträng som argument.

Om du vill skapa en funktion som beräknar och skriver ut summan av två tal måste du skicka båda talen till funktionen inom parenteserna ().

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

Du har skickat num_1 och num_2 som argument till funktionen och använt dem för att beräkna deras summa. Du kan definiera valfritt antal funktionsargument.

Titta nu på ett exempel där en lista används som argument till en funktion:

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 summan 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