Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Kwargs | Argumente in Funktionen
Fortgeschrittene Python-Techniken
course content

Kursinhalt

Fortgeschrittene Python-Techniken

Fortgeschrittene Python-Techniken

1. Packen und Entpacken
2. Argumente in Funktionen
3. Funktion als Argument
4. Variablenbereich
5. Decorators

book
Herausforderung: Kwargs

Aufgabe

Swipe to start coding

Schreiben Sie eine Python-Funktion namens create_user_profile, die verschiedene Benutzerattribute als Schlüsselwortargumente akzeptiert und sie in einen Benutzerprofil-String formatiert.

Funktionalität:

  • Die Funktion sollte über die kwargs iterieren und einen String konstruieren, der jedes Attribut und seinen Wert in einem lesbaren Format auflistet.
  • Behandeln Sie den Fall, in dem keine Attribute bereitgestellt werden.

Ausgabe:

Geben Sie einen String zurück, der das Benutzerprofil darstellt.

  1. Überprüfen Sie, ob das kwargs-Dictionary leer ist;
  2. Entpacken Sie jedes Schlüssel-Wert-Paar in kwargs mit einer for-Schleife;
  3. Verwenden Sie die Methode items(). Dies ist die Methode, um über sowohl Schlüssel als auch Werte in einem Dictionary zu iterieren;
  4. Verwenden Sie die append-Methode. Dies wird jedes formatierte Schlüssel-Wert-Paar zur profile_parts-Liste hinzufügen;
  5. Rufen Sie die Funktion mit Schlüsselwortargumenten auf.

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

book
Herausforderung: Kwargs

Aufgabe

Swipe to start coding

Schreiben Sie eine Python-Funktion namens create_user_profile, die verschiedene Benutzerattribute als Schlüsselwortargumente akzeptiert und sie in einen Benutzerprofil-String formatiert.

Funktionalität:

  • Die Funktion sollte über die kwargs iterieren und einen String konstruieren, der jedes Attribut und seinen Wert in einem lesbaren Format auflistet.
  • Behandeln Sie den Fall, in dem keine Attribute bereitgestellt werden.

Ausgabe:

Geben Sie einen String zurück, der das Benutzerprofil darstellt.

  1. Überprüfen Sie, ob das kwargs-Dictionary leer ist;
  2. Entpacken Sie jedes Schlüssel-Wert-Paar in kwargs mit einer for-Schleife;
  3. Verwenden Sie die Methode items(). Dies ist die Methode, um über sowohl Schlüssel als auch Werte in einem Dictionary zu iterieren;
  4. Verwenden Sie die append-Methode. Dies wird jedes formatierte Schlüssel-Wert-Paar zur profile_parts-Liste hinzufügen;
  5. Rufen Sie die Funktion mit Schlüsselwortargumenten auf.

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