Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Argumente | Was Ist eine Funktion in Python?
Python-Funktionen-Tutorial
course content

Kursinhalt

Python-Funktionen-Tutorial

Python-Funktionen-Tutorial

1. Was Ist eine Funktion in Python?
2. Positionsbezogene und Optionale Argumente
3. Beliebige Argumente
4. Spezifikation des Funktionsrückgabewerts
5. Rekursion und Lambda-Funktionen

book
Argumente

In Python sind Funktionsargumente die Eingaben, die du einer Funktion übergibst, wenn du sie aufrufst. Sie erlauben es dir, Daten oder Werte bereitzustellen, die die Funktion verwenden kann. Diese Argumente können einzelne Werte oder Objekte wie Listen, Tupel, Wörterbücher oder benutzerdefinierte Objekte sein.

Zum Beispiel, wenn wir die print() Funktion verwenden, übergeben wir einen String als Argument. Hier ist ein weiteres Beispiel:

Angenommen, wir möchten eine Funktion schreiben, die die Summe von zwei verschiedenen Zahlen berechnet und das Ergebnis ausgibt. Um dies zu erreichen, müssen wir diese beiden Zahlen an die Funktion übergeben, indem wir Klammern () verwenden.

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

Wir haben num_1 und num_2 als Argumente an die Funktion übergeben und sie anschließend verwendet, um die Summe zu berechnen. Du kannst beliebig viele Funktionsargumente festlegen.

Betrachten wir ein Beispiel, bei dem wir eine Liste als Argument für die Funktion verwenden:

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

Dieser Code definiert eine Funktion calculate_list_sum, die eine Liste von Zahlen entgegennimmt, berechnet deren Summe indem jede Zahl zur Variablen total addiert wird, und gibt das Ergebnis aus. Die Funktion wird mit der Liste my_list aufgerufen, die die Zahlen [1, 2, 3, 4, 5] enthält, und gibt die Summe aus, welche 15 ist.

Aufgabe

Swipe to start coding

Angenommen, Sie müssen den Umfang eines Dreiecks mit den Seiten a, b und c berechnen. Schreiben Sie eine Funktion, die den Umfang berechnet und ihn in der Konsole ausgibt.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
toggle bottom row

book
Argumente

In Python sind Funktionsargumente die Eingaben, die du einer Funktion übergibst, wenn du sie aufrufst. Sie erlauben es dir, Daten oder Werte bereitzustellen, die die Funktion verwenden kann. Diese Argumente können einzelne Werte oder Objekte wie Listen, Tupel, Wörterbücher oder benutzerdefinierte Objekte sein.

Zum Beispiel, wenn wir die print() Funktion verwenden, übergeben wir einen String als Argument. Hier ist ein weiteres Beispiel:

Angenommen, wir möchten eine Funktion schreiben, die die Summe von zwei verschiedenen Zahlen berechnet und das Ergebnis ausgibt. Um dies zu erreichen, müssen wir diese beiden Zahlen an die Funktion übergeben, indem wir Klammern () verwenden.

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

Wir haben num_1 und num_2 als Argumente an die Funktion übergeben und sie anschließend verwendet, um die Summe zu berechnen. Du kannst beliebig viele Funktionsargumente festlegen.

Betrachten wir ein Beispiel, bei dem wir eine Liste als Argument für die Funktion verwenden:

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

Dieser Code definiert eine Funktion calculate_list_sum, die eine Liste von Zahlen entgegennimmt, berechnet deren Summe indem jede Zahl zur Variablen total addiert wird, und gibt das Ergebnis aus. Die Funktion wird mit der Liste my_list aufgerufen, die die Zahlen [1, 2, 3, 4, 5] enthält, und gibt die Summe aus, welche 15 ist.

Aufgabe

Swipe to start coding

Angenommen, Sie müssen den Umfang eines Dreiecks mit den Seiten a, b und c berechnen. Schreiben Sie eine Funktion, die den Umfang berechnet und ihn in der Konsole ausgibt.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt