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 n
für sich genommen einfach ein Buchstabe, aber wenn Sie ihm einen Backslash voranstellen, wird es zu \n
dem 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))
\