python \n in einem String verwenden ohne Zeilenumbruch?
Hallo ich habe einen String, in dem \n vorkommt. ich will aber nicht, dass ein Zeilenumbruch erzeugt wird. wie mache ich das?
Lg
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Python
Wenn du da einfach „\n“ drinstehen haben möchtest (wirklich als „\n“ nicht als Zeilenumbruch), kannst du den Backslash mit einem weiteren Backslash maskieren...
Beispiel:
print("\\n")
Da erhältst du dann tatsächlich „\n“ als Ausgabe.
Dann escapest du das backslash:
text = "Backslash n: \\n. So gehen auch Zitate: \"Hakuna Matata\""
Woher ich das weiß:Studium / Ausbildung
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Python
Dann schreibst du davon noch einen \ also:
var = "ein string \\n" # ein string \n
Woher ich das weiß:Hobby – Programmiere seit eineinhalb Jahren