Rev Notebook

[Python] 이스케이프 시퀀스 출력

by Rev_

이스케이프 시퀀스 출력

이스케이프 시퀀스란, \(역슬래시) 뒤에 문자나 숫자가 오게되는 조합을 의미한다.

파이썬은 C언어와 동일하게 이스케이프 시퀀스를 지원하고 있다.

 

\를 print로 직접 출력하면,

SyntaxError: EOL while scanning string literal

위와 같은 오류가 뜬다.

문자열에서 문법 오류가 발생했다는 의미이다.

 

이를 출력하려면,

print("\\")

와 같이 두번 입력하게 되면 결과는 \가 나오게 된다. 

 

print("\\\\")

마찬가지로 역슬래시 2개를 출력하고 싶다면 위와 같이 쓰면

결과는 \\가 나오게 된다.

 

 


따옴표 출력하기

 마찬가지로 따옴표도 문자열이 아닌 코드로 인식하기 때문에 일반적인 출력 방식으로는 문법 오류가 나게 된다.

이를 이스케이프 시퀀스를 사용하여 출력할 수 있다.

print("\"따옴표\"")

 출력하고자 하는 따옴표의 위치 앞에 \를 작성해주면

결과는 "따옴표"가 출력 된다.

블로그의 정보

Hi Rev

Rev_

활동하기