48.4 이스케이프 시퀀스

\(백슬래시) 뒤에 문자나 숫자가 오는 조합을 이스케이프 시퀀스(escape sequence)라고 합니다. 다음은 파이썬의 이스케이프 시퀀스입니다.

표 48-5 파이썬 이스케이프 시퀀스

이스케이프 시퀀스

설명

\\

백슬래시, \

\'

작은따옴표, Single quote, '

\"

큰따옴표, Double quote, "

\a

벨, ASCII Bell, BEL

\b

백스페이스, ASCII Backspace, BS

\f

폼피드, ASCII Formfeed, FF

\n

새 줄, 개행 문자, ASCII Linefeed, LF

\r

캐리지 리턴, ASCII Carriage Return, CR

\t

탭 문자, ASCII Horizontal Tab, TAB

\v

수직 탭, ASCII Vertical Tab, VT

\ooo

\ 뒤에 8진수 숫자를 지정하여 ASCII 코드의 문자 표현

예) '\141''a'를 표현

\xhh

\ 뒤에 16진수 숫자를 지정하여 ASCII 코드의 문자 표현

예) '\x61''a'를 표현

\N{name}

{ } 안에 문자 이름을 지정하여 유니코드의 문자 표현(파이썬 3.3이상)

예) '\N{LINE FEED}''\n'을 표현

문자 이름은 다음 URL 참조

  • formal name aliases for Unicode characters
    http://www.unicode.org/Public/8.0.0/ucd/NameAliases.txt

\uxxxx

\ 뒤에 16비트 16진수 숫자를 지정하여 유니코드의 문자 표현

예) '\u000A''\n'을 표현

유니코드는 다음 URL 참조

  • List of Unicode characters(유니코드 문자 목록)
    https://en.wikipedia.org/wiki/List_of_Unicode_characters
  • Hangul Syllables(한글 음절)
    https://en.wikipedia.org/wiki/Hangul_Syllables

\Uxxxxxxxx

\ 뒤에 32비트 16진수 숫자를 지정하여 유니코드의 문자 표현

예) '\U0000000A''\n'을 표현

유니코드는 위 URL과 동일