본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 이스케이프 문자 정리

by GenieIT* 2024. 9. 9.

728x90
반응형
728x90
반응형

 

이스케이프 문자란?
(escape characters)


특수한 문자를 출력하거나
문자열 내에서 특별한 의미를 가지는 문자를 나타내기 위해 사용됩니다.
이스케이프 문자는 보통 백슬래시(\)로 시작하고
그 뒤에 특정 문자가 따라오는 형식입니다.



 

 

이스케이프 문자 의미
\' 작은 따옴표 (single quote), '
\" 큰 따옴표 (double quote), "
\n 줄 바꿈 (line feed), LF
\r 캐리지 리턴 (carriage return), CR
\t 탭 (tab), TAB
\v 수직 탭 (vertical tab), VT
\\ 역슬래시 (back slash), \
\a 벨 (bell), BEL : 시스템이 지원하면 경고음 울림
\b 백스페이스 (back space), BS

 

1. 작은 따옴표 (')

print("hello\rworld")

# 'hello world'

 

 

2. 큰 따옴표 (")

print("\"hello world\"")

# "hello world"

 

3. 줄 바꿈

print("hello\nworld")

'''
hello
world
'''

 

4. 캐리지 리턴 (carriage return)

  • 문자엵에서 '\r' 을 사용하면 커서가 줄의 처음으로 돌아가고, 그 다음의 내용이 기존 내용을 덮어씁니다.
print("hello\rworld")

# world
# hello를 먼저 출력해내고 커서가 맨 앞으로 이동하여 뒤에 오는 world가 hello를 덮어쓴다.

 

 

5. 탭 (tab)

print("hello\tworld")

# hello	 world

 

6. 수직 탭

  • 많은 시스템 환경에서 이를 무시하거나 출력이 되지 않는 이스케이프 문자이다.
print("hello\vworld")

# helloworld

 

7. 역슬래시 (back slash)

print("hello\\world")

# hello\world

 

 

8. 벨 (Bell)

print("\a")

# 시스템이 지원하면 경고음을 들을 수 있다.

 

9. 백스페이스 (back space)

print("hello\b world")

# hell world

 

 

 

728x90
반응형