Entfernen von Leerzeichen in gedruckten Zeichenfolgen in Python 3
In Python 3 kann die Steuerung des Abstands zwischen gedruckten Werten eine Herausforderung sein, aber hier sind einige davon Gängige Methoden:
Verwenden des sep-Parameters:
Der sep-Parameter, Wenn es in der Funktion print() angegeben wird, können Sie damit unerwünschte Leerzeichen zwischen Werten entfernen. Zum Beispiel:
print("a", "b", "c", sep="")
Dadurch wird „abc“ ohne zusätzliche Leerzeichen gedruckt.
Ganzzahlen in Strings konvertieren:
Wenn Sie ganzzahlige Werte haben, können Sie diese mit str() in Strings konvertieren Funktion:
a = 42
b = 84
print("a = " str(a) ", b = " str(b))
Dies wird „a = 42, b = 84“ ohne Leerzeichen drucken.
Verwenden der format()-Methode:
Die format()-Methode kann auch zum Formatieren verwendet werden strings:
print("a = {}, b = {}".format(a, b))
Dies druckt „a = 42, b = 84“ ohne Leerzeichen.
Verwenden von f-Strings (Python 3.6 ):
Python 3.6 führte F-Strings ein, die eine prägnante und lesbare Möglichkeit zum Formatieren von Strings bieten:
print(f"a = {a}, b = {b}")
Dies wird „a = 42, b = 84“ ohne ausgeben Leerzeichen.
Zusätzlicher Tipp:
Eine andere Möglichkeit, Leerzeichen zwischen Werten beim Konvertieren von Ganzzahlen in Zeichenfolgen zu entfernen, ist die Verwendung der Methode join():
print(",".join([str(a), str(b)]))
Dies wird „42,84“ ohne drucken Leerzeichen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3