Python/ Strings
Erscheinungsbild
< Python
Strings multiplizieren
[Bearbeiten]Strings kombinieren
[Bearbeiten]Oftmals wollen wir einen String aus einzelnen Teilen zusammenbauen, bspw. um eine festgelegte Struktur mit variablen Daten zu befüllen.
Beispielsweise eine Zitatangabe der Form: Autor(JahrNummer) wobei wir für dieses Beispiel davon ausgehen, dass uns diese drei Variablen vorliegen
Um den String zu erstellen bietet uns Python drei Möglichkeiten an:
Autor = "Lindenberg"
Jahr = 2022
Nummer = "a"
zitation = "%s(%s%s)" % (Autor, Jahr, Nummer)
print(zitation)
=============== RESTART: D:/AA_Projekte/Programmierung/strings.py ==============
Lindenberg(2022a)
Die letzte (und neueste Variante seit Python 3.6) sind 'formatted string literals'. Dem String wird ein "f" vorangestellt und die Variablen sind durch geschweifte Klammern in den Text eingebunden:
Autor = "Lindenberg"
Jahr = 2022
Nummer = "a"
zitation = f"{Autor}({Jahr}{Nummer})"
print(zitation)
=============== RESTART: D:/AA_Projekte/Programmierung/strings.py ==============
Lindenberg(2022a)