코딩이 즐겁다

[파이썬 기초] 이스케이프 문자 (Escape Characters) 갓벽 가이드 본문

Python

[파이썬 기초] 이스케이프 문자 (Escape Characters) 갓벽 가이드

코즐 2025. 2. 6. 12:57
반응형

 

파이썬 이스케이프 문자 (Escape Characters)

파이썬(Python) 이스케이프 문자(escape character)는 문자열 내에서 특수한 기능을 수행하는 문자입니다. 백슬래시(\)를 사용하여 특정한 문자를 의미 있게 변환할 수 있습니다.

 


 

파이썬 이스케이프 문자 목록

이스케이프 문자 설명
\n 개행 (줄바꿈)
\t 탭 (4~8칸 띄우기)
\\ 백슬래시 (\)
\' 작은따옴표 (')
\" 큰따옴표 (")
\r 캐리지 리턴 (줄의 맨 앞으로)
\b 백스페이스 (한 글자 삭제)
\f 폼 피드 (새로운 페이지)
\v 수직 탭
\ooo 8진수 문자 표현
\xhh 16진수 문자 표현

 


 

파이썬 이스케이프 문자 사용 예제

줄바꿈 ( \n )

✅ 예제:

print("Hello\nWorld")

'''
출력 결과
Hello
World
'''

 

탭 ( \t )

✅ 예제:

print("Hello\tWorld")

'''
출력 결과
Hello   World
'''

\t는 탭 크기만큼 공백을 추가합니다.

 

백슬래시 ( \\ )

✅ 예제:

print("C:\\Users\\Admin")

'''
출력 결과
C:\Users\Admin
'''

백슬래시(\)를 그대로 출력하려면 두 번(\\) 입력해야 합니다.

 

작은 따옴표 ( \' ) & 큰 따옴표 ( \" )

✅ 예제:

print('It\'s Python!')
print("He said, \"Hello!\"")

'''
출력 결과
It's Python!
He said, "Hello!"
'''

문자열 안에서 작은따옴표(') 또는 큰따옴표(")를 그대로 사용하고 싶을 때 유용합니다.

 

캐리지 리턴( \r )

✅ 예제:

print("Hello\rWorld")

'''
출력 결과
World
'''

\r는 줄의 맨 앞으로 이동하여 World가 Hello를 덮어씁니다.

 

백스페이스 ( \b )

✅ 예제:

print("Hello\bWorld")

'''
출력 결과
HellWorld
'''

\b는 이전 문자를 삭제합니다.

 

8진수 ( \ooo ) & 16진수 ( \xhh )

✅ 예제:

print("\101")  # 8진수 (A)
print("\x41")  # 16진수 (A)

'''
출력 결과
A
A
'''

8진수 \101과 16진수 \x41는 ASCII 코드에서 A를 나타냅니다.

 

벨 ( \a )

✅ 예제:

print("\a")

'''
출력 결과
시스템이 지원하면 경고음을 들을 수 있다.
'''

 

수직탭 ( \v )

✅ 예제:

print("hello\vworld")

'''
출력 결과
helloworld
'''

많은 시스템 환경에서 이를 무시하거나 출력이 되지 않는 이스케이프 문자이다.

 


 

코즐

파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다. 

파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.

 


 

 

반응형