Antworten:
Sie müssen Ihrem Backslash entkommen, indem Sie ihm einen weiteren Backslash voranstellen:
print("\\")
Und für Versionen vor Python 3:
print "\\"
Das \Zeichen wird als Escape-Zeichen bezeichnet, das das darauf folgende Zeichen unterschiedlich interpretiert. Zum Beispiel ist es nfür sich genommen einfach ein Buchstabe, aber wenn Sie ihm einen Backslash voranstellen, wird es zu \ndem Zeilenumbruchzeichen .
Wie Sie wahrscheinlich erraten können, muss \auch maskiert werden, damit es nicht wie ein Escape-Zeichen funktioniert. Sie müssen ... im Wesentlichen der Flucht entkommen.
Informationen zu Zeichenfolgenliteralen finden Sie in der Python 3-Dokumentation .
Eine hackige Methode zum Drucken eines Backslashs, bei der kein Escapezeichen erforderlich ist, besteht darin, den Zeichencode an Folgendes zu übergeben chr:
>>> print(chr(92))
\