Mein Code sieht wie folgt aus:Entfernen Raum zwischen variablen und Zeichenfolge in Python
name = Joe
print "Hello", name, "!"
Meine Ausgabe wie folgt aussieht:
Hello Joe !
Wie entferne ich den Raum zwischen Joe
und !
?
Mein Code sieht wie folgt aus:Entfernen Raum zwischen variablen und Zeichenfolge in Python
name = Joe
print "Hello", name, "!"
Meine Ausgabe wie folgt aussieht:
Hello Joe !
Wie entferne ich den Raum zwischen Joe
und !
?
ein Komma nach dem Drucken wird eine Leerstelle hinzufügen.
Was Sie tun müssen, ist die Zeichenfolge verketten, die Sie drucken möchten; Dies kann wie folgt geschehen:
name = 'Joe'
print 'Hello ' + name + '!'
Joe
muss zwischen quotes
gestellt werden als String zu definieren.
Arbeitete perfekt. Vielen Dank! – bigmacboy78
Es gibt mehrere Möglichkeiten, Strings in Python zu konstruieren. Mein Favorit ist das Format Funktion:
print "Hello {}!".format(name)
Sie auch Strings mit dem Operator + verketten können.
print "Hello " + name + "!"
Weitere Informationen über das Format-Funktion (und Strings im Allgemeinen) sind hier zu finden: https://docs.python.org/2/library/string.html#string.Formatter.format
Sie auch printf
Stil Formatierung verwenden:
>>> name = 'Joe'
>>> print 'Hello %s !' % name
Hello Joe !
Eine andere Lösung wäre, Folgendes zu verwenden:
Print 'Hello {} !'.format(name.trim())
Dadurch werden alle führenden und abschließenden Leerzeichen und Sonderzeichen entfernt.
Bitte verwenden Sie das Häkchen neben einer Antwort, um es zu akzeptieren und andere wissen, dass es die Lösung für Ihr Problem war –