Python/Python 기초 정리

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

Jake the Dog 2022. 3. 14. 10:34
반응형

Escape Code

  • 이스케이프 시퀀스라 불리는 Escape Code는 문자열에서 \ [백 슬래시]를 조합한 표현으로 특수 기능을 수행하는 문자입니다.

\r

캐리지 리턴을 의미합니다

캐리지 리턴이란 인쇄 위치 또는 커서 표시 위치를 같은 줄의 맨 앞으로 복귀시키는 것을 말합니다

print("ab\rcd")

#결과
cd

\n

  • 라인피드를 의미합니다
  • 커서의 위치를 아랫줄로 이동시킵니다
print("ab\ncd")

# 결과
ab
cd

\t

  • 탭(tab)을 의미합니다
print("ab\tcd")

# 결과
ab	cd

\\

  • 백슬래시(back slash) 입력을 의미합니다
print("ab\\cd")

# 결과
ab\cd

\'

  • 홑따옴표(quotes) 입력을 의미합니다
print("ab\'cd")

# 결과
ab'cd

\"

  • 겹따옴표(double quotes) 입력을 의미합니다
print("ab\"cd")

# 결과
ab"cd

\f

  • 폼 피드(form feed)를 의미합니다
  • 폼 피드 문자를 프린터에 보내면 연속 용지가 다음 페이지의 시작 부분으로 넘겨집니다

\b

  • 백 스페이스 (back space)를 의미합니다
  • 바로 앞 문자를 삭제하게 됩니다
print("ab\bcd")

# 결과
acd

\000

  • 널(Null)문자를 의미합니다
print("ab\000cd")

# 결과
abcd
반응형