LoslegenKostenlos loslegen

Formatierte String-Literale ("f"-Strings)

Bisher haben wir in diesem Kurs einfache Strings mit "" oder '' verwendet, aber es gibt verschiedene Arten von Strings und Mischvariablen mit ihnen. Die jüngste Ergänzung eines String-Typs in Python sind die "f-Strings", eine Abkürzung für formatierte String-Literale. "F-Strings" machen es einfach, Strings mit Variablen und Formatierungen zu mischen, um genau die gewünschte Ausgabe zu erhalten. Du erstellst sie, indem du den Anführungszeichen den Buchstaben f voranstellst wie f"". Wenn du eine Variable in eine Zeichenkette einfügen möchtest, kannst du die {} um die Variable in einer f-Zeichenkette verwenden, um den Wert der Variable in die Zeichenkette selbst einzufügen. Wenn wir zum Beispiel eine Variable count mit der Zahl 12 gespeichert haben, könnten wir eine f-Zeichenkette wie f"{count} cookies" erstellen, die beim Drucken die Zeichenkette "12 cookies" ausgeben würde. Die Liste top_ten_girl_names enthält Tupel, die den top_ten_rank und name für jede Position entsprechen.

Diese Übung ist Teil des Kurses

Datentypen in Python

Kurs anzeigen

Anleitung zur Übung

  • Schleife über die Liste top_ten_girl_names und benutze das Tupel-Entpacken, um top_ten_rank und name zu erhalten.
  • Drucke jeden Rang und Namen aus, z.B. so: Rank #: 1 - Jada, wobei die Zahl 1 der Rang und Jada der Name ist.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
  	# Print each name in the proper format
    print(____"Rank #: ____ top_ten_rank ____ - { ____ }")
Code bearbeiten und ausführen