[Python] 이스케이프 시퀀스 출력
by Rev_이스케이프 시퀀스 출력
이스케이프 시퀀스란, \(역슬래시) 뒤에 문자나 숫자가 오게되는 조합을 의미한다.
파이썬은 C언어와 동일하게 이스케이프 시퀀스를 지원하고 있다.
\를 print로 직접 출력하면,
SyntaxError: EOL while scanning string literal
위와 같은 오류가 뜬다.
문자열에서 문법 오류가 발생했다는 의미이다.
이를 출력하려면,
print("\\")
와 같이 두번 입력하게 되면 결과는 \가 나오게 된다.
print("\\\\")
마찬가지로 역슬래시 2개를 출력하고 싶다면 위와 같이 쓰면
결과는 \\가 나오게 된다.
따옴표 출력하기
마찬가지로 따옴표도 문자열이 아닌 코드로 인식하기 때문에 일반적인 출력 방식으로는 문법 오류가 나게 된다.
이를 이스케이프 시퀀스를 사용하여 출력할 수 있다.
print("\"따옴표\"")
출력하고자 하는 따옴표의 위치 앞에 \를 작성해주면
결과는 "따옴표"가 출력 된다.
'Language > Python' 카테고리의 다른 글
[Python] 최대공약수&최소공배수 : 유클리드 호제법 (0) | 2022.02.04 |
---|---|
[Python] 내장 함수 zip (0) | 2022.01.25 |
[Python] try, except문 (0) | 2021.11.11 |
[Python] Map 함수 / Split 함수 (0) | 2021.08.03 |
[Python] requests 모듈과 BeautifulSoup (0) | 2021.06.08 |
블로그의 정보
Hi Rev
Rev_