LoslegenKostenlos loslegen

Formatierte String-Literale („f“-Strings)

Bisher haben wir in diesem Kurs einfache Strings mit "" oder '' benutzt, aber es gibt verschiedene Arten von Strings und Variablen, die damit kombiniert werden können. Die neueste Ergänzung der String-Typen in Python sind die „f-Strings”, kurz für formatierte String-Literale. Mit „F-Strings“ kannst du ganz einfach Strings mit Variablen und Formatierungen mischen, um genau die Ausgabe zu kriegen, die du willst. Du machst sie, indem du den Anführungszeichen den Buchstaben f voranstellst, wie zum Beispiel f"". Wenn du eine Variable in eine Zeichenfolge einfügen willst, kannst du die {} um die Variable in einer f-Zeichenfolge verwenden, um den Wert der Variable in die Zeichenfolge selbst einzufügen. Wenn wir zum Beispiel eine Variable namens „count“ mit dem Wert 12 hätten, könnten wir einen F-String wie „ f"{count} cookies" “ erstellen, der beim Ausgeben die Zeichenfolge „ "12 cookies" “ ausgeben würde. Die Liste top_ten_girl_names hat 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

  • Durchlaufe die Liste „ top_ten_girl_names “ und nutze das Tupel-Unpacking, um „ top_ten_rank “ und „ name “ zu bekommen.
  • Druck einfach jeden Rang und Namen so aus: Rank #: 1 - Jada, wobei die Zahl 1 für den Rang steht und Jada der Name ist.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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