Python Leerzeichen umgehen

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.