Python verkettet einen string und eine variable

Ich versuche zum verketten von strings und Variablen , sehe ich neue Zeilen Hinzugefügt ..

def convert_hostname(row_rack,ru_host,orig_hostname):
  if orig_hostname[0:9] == "ll21l01ms":
     print row_rack,
     print ru_host,
     temp_var = "ll21l01ls-" + row_rack + ru_host + ".com"
     print temp_var

Output when run :
0707
49
ll21l01ls-0707
49
.com

Wenn ich versuche, drucken Sie die temp_var , es fügt neue Zeilen während der Verkettung.

Die mit der Ausgabe sollte wie folgt sein :

0707
49
ll21l01ls-070749.com

Irgendwelche Ideen?

Es fügt neue Zeilen ein, oder es fügt Leerzeichen, wo Sie nicht wollen? Wenn es ist das hinzufügen Raum, die Sie nicht wollen, dann .strip() die row_rack und ru_host zu sehen, ob das funktioniert, da gibt es keinen Grund für Sie, und fügen Sie Leerzeichen ein, wenn Sie verketten der Variablen, es sei denn, die Räume sind schon da
Danke! strip() gearbeitet!

InformationsquelleAutor supervirus | 2016-04-17

Schreibe einen Kommentar