특정 문자를 탈출시키는 이스케이프(Escape)
파이썬을 사용하다 보면 코드 속에서 특별한 문자를 표현해야 할 때가 종종 있습니다.
예를 들어 아래와 같이 따옴표("
)로 정의된 문자열 안에서 따옴표를 표현해야 할 때가 있습니다.
따옴표 표현
# 오류 발생
print("그는 말했다, "파이썬은 재미있어!"")
하지만 위 코드는 문자열을 표현하는 따옴표와 문자열 안에 포함된 따옴표를 구분하지 못해 오류가 발생합니다.
이럴 때 사용하는 문자가 바로 이스케이프 문자입니다.
이스케이프(Escape)란?
프로그래밍에서 이스케이프(Escape)란 영어 단어 그대로 특정 문자를 "탈출"시키는 것을 의미합니다.
이스케이프 문자는 일반적인 문자가 아닌 특수한 의미를 갖기 때문에, 문자열 안에서 특정 문자를 표현하거나 그 문자의 본래 의미를 바꿔서 사용할 수 있도록 돕습니다.
대표적인 이스케이프 문자들
가장 자주 사용되는 몇 가지를 이스케이프 문자들을 살펴보겠습니다.