내가 쓸 때 print('\')
나 print("\")
또는 print("'\'")
, 파이썬은 백 슬래시 인쇄되지 않는 \
기호. 대신 처음 두 개에 대해 오류가 발생 ''
하고 두 번째에 대해 인쇄 됩니다. 백 슬래시를 인쇄하려면 어떻게해야합니까?
답변:
백 슬래시 앞에 다른 백 슬래시를 추가하여 이스케이프해야합니다.
print("\\")
그리고 Python 3 이전 버전의 경우 :
print "\\"
이 \
문자는 이스케이프 문자라고 불리며 그 뒤에 오는 문자를 다르게 해석합니다. 예를 들어, n
그 자체는 단순한 문자이지만 앞에 백 슬래시 \n
를 사용하면 개행 문자 인이됩니다.
짐작할 수 있듯이, \
이스케이프 문자처럼 작동하지 않도록 이스케이프 처리해야합니다. 본질적으로 탈출구에서 탈출해야합니다.
문자열 리터럴은 Python 3 문서를 참조하십시오 .
이스케이프를 포함하지 않는 백 슬래시를 인쇄하는 해키 방법은 문자 코드를 chr
다음 으로 전달하는 것입니다 .
>>> print(chr(92))
\