Wenn man Sachen aneinander hängt (wie hier die Runde und pb wird ein Leerzeichen eingefügt:
beginn=1
runde=1
for i in range (1,20,2):
beginn=beginn+1
runde=runde+1
print (runde,"pb")
Um dies zu umgehen wird die Formatierung mit Kammern vorgenommen:
beginn=1
runde=1
for i in range (1,20,2):
beginn=beginn+1
runde=runde+1
print (f"{runde}pb")
Die allgemeine Syntax von f-Strings
Die grundlegende Struktur eines f-Strings besteht aus dem Präfix f oder F, gefolgt von einem String, der durch Anführungszeichen (“ oder ’) gekennzeichnet ist. Innerhalb dieses Strings können geschweifte Klammern {} verwendet werden, um Variablen oder Ausdrücke einzubetten.
-Strings können Sie vielseitig einsetzen und spezifizieren.
Berechnungen innerhalb eines Strings ausführen
Python f-Strings sind besonders praktisch, wenn Sie arithmetische Operationen innerhalb eines Strings auswerten möchten. So können Sie einen komplexen Ausdruck in einer Zeile definieren.
num1 = 10
num2 = 5
result = f"The sum of {num1} and {num2} is {num1 + num2}"
print(result) # Output: The sum of 10 and 5 is 15
Hier wird die Addition von num1 und num2 innerhalb des f-Strings durchgeführt, und das Ergebnis wird direkt in den finalen String eingefügt.