Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Beliebige Schlüsselwortargumente | Beliebige Argumente
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
Beliebige Schlüsselwortargumente

In der Programmierung gibt es eine spezielle Syntax, um eine beliebige Anzahl benannter Parameter an eine Funktion zu übergeben, bekannt als **kwargs.

Mit **kwargs kann eine Funktion eine beliebige Anzahl benannter Argumente empfangen und sie als Wörterbuch verarbeiten.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

In diesem Beispiel empfängt **kwargs benannte Argumente und gibt deren Schlüssel und Werte aus.

Hinweis

Die Methode .items() wird verwendet, um eine Liste von Schlüssel-Wert-Paaren aus einem Wörterbuch in Python zu erhalten. Jedes Element in dieser Liste wird als Tupel (key, value) dargestellt.

Aufgabe

Swipe to start coding

  1. Vervollständigen Sie den Code in der Funktionsdefinition, um es zu ermöglichen, eine variable Anzahl von Schlüssel-Wert-Paaren (die Artikelnamen und ihre Kosten repräsentieren) mithilfe von Schlüsselwortargumenten kwargs zu akzeptieren.
  2. Vervollständigen Sie den Code in der Schleife, um die Gesamtkosten der Artikel korrekt zu berechnen, die in der Variable kwargs gespeichert sind.

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 3. Kapitel 2
toggle bottom row

book
Beliebige Schlüsselwortargumente

In der Programmierung gibt es eine spezielle Syntax, um eine beliebige Anzahl benannter Parameter an eine Funktion zu übergeben, bekannt als **kwargs.

Mit **kwargs kann eine Funktion eine beliebige Anzahl benannter Argumente empfangen und sie als Wörterbuch verarbeiten.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

In diesem Beispiel empfängt **kwargs benannte Argumente und gibt deren Schlüssel und Werte aus.

Hinweis

Die Methode .items() wird verwendet, um eine Liste von Schlüssel-Wert-Paaren aus einem Wörterbuch in Python zu erhalten. Jedes Element in dieser Liste wird als Tupel (key, value) dargestellt.

Aufgabe

Swipe to start coding

  1. Vervollständigen Sie den Code in der Funktionsdefinition, um es zu ermöglichen, eine variable Anzahl von Schlüssel-Wert-Paaren (die Artikelnamen und ihre Kosten repräsentieren) mithilfe von Schlüsselwortargumenten kwargs zu akzeptieren.
  2. Vervollständigen Sie den Code in der Schleife, um die Gesamtkosten der Artikel korrekt zu berechnen, die in der Variable kwargs gespeichert sind.

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 3. Kapitel 2
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