Vergessen Sie nicht, die Ausgabe von s.strip () wieder s zuzuweisen, wenn dies Ihr Ziel ist: s = s.strip ()
Seanonymous
@ GregSchmit Wie könnte jemand das verpassen? 78 Likes und niemand bemerkt? Seltsam.
MYGz
@MYGz Ja, ich habe mich selbst befragt und gedacht, dass ich etwas verpasst haben könnte.
Greg Schmit
2
@ GregSchmit Anscheinend haben 89294 Augen es gescannt. Sie haben 1 scharfes Paar: P
MYGz
Klar, ich mache etwas falsch, aber ich weiß nicht, was das ist. Wenn ich strip () für eine Zeichenfolge ausführe, erhalte ich eine Liste von Zeichenfolgen zurück, keine Zeichenfolge.
user1928764
5
Erweitern Sie Ihren einen Liner in mehrere Zeilen. Dann wird es einfach:
Es sollte beachtet werden, dass die strip()Methode alle führenden und nachfolgenden Leerzeichen aus der Zeichenfolge entfernen würde (wenn kein übergebenes Argument vorhanden ist). Wenn Sie Leerzeichen kürzen möchten, während die anderen (z. B. Zeilenumbruch) beibehalten werden, kann diese Antwort hilfreich sein:
sample =' some string\n'
sample_modified = sample.strip(' ')print(sample_modified)# will print 'some string\n'
strip([chars]): Sie können optionale Zeichen an strip([chars])method übergeben. Python sucht nach Vorkommen dieser Zeichen und schneidet die angegebene Zeichenfolge entsprechend ab.
strip
. Sie wollen :f.write(str(re.split("Tech ID:|Name:|Account #:",line)[-1]).strip())
.re.split(r"\s*(?:Tech ID:|Name:|Account #:)\s*
usw.Antworten:
Mit dem strip () können Sie nachfolgende und führende Leerzeichen entfernen.
Hinweis: Die Innenräume bleiben erhalten
quelle
Erweitern Sie Ihren einen Liner in mehrere Zeilen. Dann wird es einfach:
quelle
Es sollte beachtet werden, dass die
strip()
Methode alle führenden und nachfolgenden Leerzeichen aus der Zeichenfolge entfernen würde (wenn kein übergebenes Argument vorhanden ist). Wenn Sie Leerzeichen kürzen möchten, während die anderen (z. B. Zeilenumbruch) beibehalten werden, kann diese Antwort hilfreich sein:strip([chars])
: Sie können optionale Zeichen anstrip([chars])
method übergeben. Python sucht nach Vorkommen dieser Zeichen und schneidet die angegebene Zeichenfolge entsprechend ab.quelle
Startdatei:
Code:
Ausgabe:
quelle