단일 백 슬래시를 인쇄하는 방법은 무엇입니까?


95

내가 쓸 때 print('\')print("\")또는 print("'\'"), 파이썬은 백 슬래시 인쇄되지 않는 \기호. 대신 처음 두 개에 대해 오류가 발생 ''하고 두 번째에 대해 인쇄 됩니다. 백 슬래시를 인쇄하려면 어떻게해야합니까?

답변:


100

백 슬래시 앞에 다른 백 슬래시를 추가하여 이스케이프해야합니다.

print("\\")

그리고 Python 3 이전 버전의 경우 :

print "\\"

\문자는 이스케이프 문자라고 불리며 그 뒤에 오는 문자를 다르게 해석합니다. 예를 들어, n그 자체는 단순한 문자이지만 앞에 백 슬래시 \n를 사용하면 개행 문자 인이됩니다.

짐작할 수 있듯이, \이스케이프 문자처럼 작동하지 않도록 이스케이프 처리해야합니다. 본질적으로 탈출구에서 탈출해야합니다.

문자열 리터럴은 Python 3 문서를 참조하십시오 .


11

백 슬래시는 다른 백 슬래시로 이스케이프해야합니다.

print('\\')


5

이스케이프를 포함하지 않는 백 슬래시를 인쇄하는 해키 방법은 문자 코드를 chr다음 으로 전달하는 것입니다 .

>>> print(chr(92))
\
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.