Leerzeichen in Python-Druckanweisungen entfernen
In Python führt das Drucken mehrerer Elemente häufig zu unbeabsichtigten Leerzeichen. Dies kann mithilfe des sep-Parameters behoben werden, um diese Leerzeichen zu eliminieren. Stellen Sie sich zum Beispiel Folgendes vor:
print("a", "b", "c")
Diese Ausgabe enthält Leerzeichen:
a b c
Um sie zu entfernen:
print("a", "b", "c", sep="")
Dies ergibt:
abc
Python bietet neben dem sep-Parameter mehrere Optionen zur Steuerung der Druckausgabe. Wenn Sie versuchen, eine Zeichenfolge mit einem Nicht-String-Wert, beispielsweise einer Ganzzahl, zu verketten, ist es wichtig, den Wert zunächst in eine Zeichenfolge umzuwandeln.
Um Werte ohne Leerzeichen, einschließlich Zeichenfolgen und Nicht-Strings, zu drucken, berücksichtigen Sie Folgendes Folgendes:
print("a = ", a, ", b = ", b, sep="") # Python 2.x and 3.x print("a = " + str(a) + ", b = " + str(b)) # Python 2.x and 3.x print("a = {}, b = {}".format(a, b)) # Python 3.6+ print(f"a = {a}, b = {b}") # Python 3.6+
Für Situationen, in denen die Verwendung von F-Strings (der neuesten Option) möglicherweise nicht möglich ist (z. B. Python-Versionen vor 3.6), kann der folgende Trick angewendet werden:
print("a = {a}, b = {b}".format(**locals()))
Das obige ist der detaillierte Inhalt vonWie eliminiere ich Leerzeichen in Python-Druckanweisungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!