2016-06-30 12 views
-3

Ich begann gerade Python zu lernen. Ich bin mir nicht sicher, wie man Tab in String einfügt. Zum Beispiel: Wie kann ich einfügen Tab rechts von „Welt“ in den Saiten unter:Python einfügen Tab in String

example = ' Hello World' 

Jedesmal, wenn ich verwende Tab nach „World“ ein Dropdown-Menü angezeigt wird, wie kann ich das verhindern? Vielen Dank! Ich versuchte \t verwenden, aber dann example.lstrip() gibt das Ergebnis Hello World\t, statt Hello World

Danke für die Antworten. Ich habe example = ' Hello World\t' verwendet, es funktioniert. print(example.lstrip()) gibt das Ergebnis: Hello World, ohne \t

+1

'lstrip' streift die linke nur ...' strip' streift beide Seiten. – Brian

+0

Verwenden Sie einfach das Beispiel [: - 1], um das letzte Tabulatorzeichen zu entfernen. – dmitryro

+0

Ihr Editor erstellt das Dropdown. Verwenden Sie IDLE? Nicht. 'str.lstrip' streift nur Whitespace von der linken Seite ab, wobei das nachfolgende' \ t' intakt bleibt. –

Antwort

3

Der Dropdown-Fehler ist wegen des Editors, den Sie verwenden. Versuchen Sie es einfach mit Notepad ++. Es funktioniert! Ich habe es versucht.

print "Hello World\t", 
print "hi" 

Nur um sicherzustellen, dass nach dem ersten Druck eine Registerkarte vorhanden ist, drucken Sie eine weitere Anweisung aus. Sie werden es visuell sehen. Stellen Sie sicher, dass Sie nach dem Drucken das Komma ',' verwenden, um in der gleichen Zeile zu bleiben, wenn Sie Python 2.7 verwenden. Anderenfalls benutze end = "" für Python 3+, um in derselben Zeile zu bleiben.