Was macht Rückwärts-Schrägstrich b in Python?

9

Was ist der Zweck von Rückwärts-Schrägstrich b in Python, ich lief print "\" foo \ bar " im Python-Interpreter und bekam dieses Ergebnis:

%Vor%     
hky404 31.07.2014, 17:44
quelle

2 Antworten

10

Weitere Informationen finden Sie in der Zeichenkettenliteraldokumentation :

  

\b ASCII-Backspace (BS)

Es erzeugt einen Backspace-Charakter . Ihr Terminal hat beim Drucken dieses Zeichens den zweiten o zurückgesetzt.

    
Martijn Pieters 31.07.2014, 17:48
quelle
3

Das \b ist ein Leerzeichen

%Vor%

Wenn Sie die Zeichenfolge \foo\bar ausgeben möchten, tun Sie dies:

%Vor%

Dies verwendet die in python verfügbaren rohen Zeichenketten.

  

Stringliteralen kann optional ein Buchstabe 'r' oder 'R' vorangestellt werden; Solche Strings werden als rohe Strings bezeichnet und verwenden unterschiedliche Regeln für die Interpretation von Backslash-Escape-Sequenzen

    
Andy 31.07.2014 17:50
quelle

Tags und Links