[파이썬] 문자열의 이스케이프 문자 표기
파이썬에서 문자열은 작은따옴표(‘‘)나 큰따옴표(““)로 둘러싸인 텍스트입니다. 때로는 문자열 안에 특정한 문자를 표현하기 위해 이스케이프 문자를 사용해야 합니다. 이스케이프 문자는 역슬래시() 다음에 올 문자를 다른 용도로 해석하지 않고 그대로 출력하도록 합니다.
파이썬에서 가장 일반적으로 사용하는 이스케이프 문자들은 다음과 같습니다:
\n
: 줄 바꿈 문자 (newline)\t
: 탭 문자 (tab)\"
: 큰따옴표 표시 (double quote)\'
: 작은따옴표 표시 (single quote)\\
: 역슬래시 표시 (backslash)
이스케이프 문자를 사용하는 간단한 예시를 살펴보겠습니다:
# 줄 바꿈 문자 사용하기
print("Hello\nWorld")
# 출력:
# Hello
# World
# 탭 문자 사용하기
print("Name\tAge")
# 출력:
# Name Age
# 따옴표 표시하기
print("He said, \"I'm tired.\"")
# 출력:
# He said, "I'm tired."
# 역슬래시 표시하기
print("Path: C:\\Program Files\\Python")
# 출력:
# Path: C:\Program Files\Python
중요한 점
이스케이프 문자는 문자열을 표기하는 데 도움을 주지만, 잘못 사용하면 코드를 불필요하게 복잡하게 만들 수 있습니다. 많은 이스케이프 문자들을 사용해야 한다면, Raw String을 사용하는 것을 고려해봅시다. 예를 들어, r"Hello\nWorld"
와 같이 문자열 앞에 r
을 붙이면 백슬래시를 이스케이프 문자로 처리하지 않고 그대로 출력합니다.
이스케이프 문자는 파이썬에서 문자열을 다루는 중요한 개념이므로 잘 익혀두시기 바랍니다.