Коли я пишу print('\')або print("\")або print("'\'"), Python Не друкує зворотної косої \символ. Натомість він помиляється для перших двох і друкує ''для других. Що робити, щоб надрукувати зворотну скісну риску?
Відповіді:
Вам потрібно уникнути зворотної косої риски, попередньо перед нею, так, ще однією зворотною рискою рискою:
print("\\")
А для версій до Python 3:
print "\\"
\Символ називається екранує символ, який інтерпретує символ , наступний по- іншому. Наприклад, nсаме по собі це просто лист, а коли перед ним зворотну косу риску, він стає \n, яка є новою рядки символів.
Як ви, напевно, можете здогадатися, його \також потрібно уникати, щоб він не функціонував як символ втечі. Ви повинні ... уникнути втечі, по суті.
Хакерський спосіб друку зворотної косої риски, який не передбачає екранування, полягає у передачі свого символьного коду chr:
>>> print(chr(92))
\