2015-09-10 5 views
-1
print "\\" 

распечатать мне enter image description here в консоли ...Как напечатать «» в python?

Но я хочу, чтобы получить строку \

Как получить строку строку \?

+0

Заявление вы правильно дали печатает '' \\ для меня. Это единственное, что печатает неправильно, неправильно ли оно печатается, даже если оно окружено другими персонажами? –

+2

дубликат? http://stackoverflow.com/questions/6477823/python-display-special-characters-when-using-print-statement – widged

+0

какая операционная система? – portforwardpodcast

ответ

2

Существует определенная конфигурация с вашей консолью, это неправильно. Делать это:

print "\\" 

Очевидно печатает \ для меня.

1

Вы можете добавить букву r в строку перед кавычками (r для raw). Он будет игнорировать все специальные символы.

Например

>>> print '\x63\\ Hello \n\n8' 
c\ Hello 

8 
>>> print r'\x63\\ Hello \n\n8' 
\x63\\ Hello \n\n8 

Так печать обратный слэш является print r'\'

+0

Это быстро становится лучшим ответом, когда в вашей строке есть более одного специального символа! – nigel222