python) 이스케이프 코드

jun_legend·2021년 5월 10일
0

Python-Syntax

목록 보기
2/7
post-thumbnail

"이스케이프 코드 (escape code)"

문자열을 잠시 탈출해서 다른 할일을 하고 다시 문자열로 돌아온다.

문자열은 코드를 연속적으로 읽도록 되어있으며
언제 줄을 띄워야 하는지에 대한 정보를 가지고 있지 않다.


그래서 아래와 같이 줄을 띄워 실행해도

print("first line" 
      "second line")
      
실행결과> first linesecond line

줄바꿈이 되지 않은 first linesecond line 이 출력된다.


이러한 문자열에 \를 넣으면,
함수가 문자열을 읽다가 \를 만나 하던 것을 멈추고 문자열을 잠시 탈출한다.

이 때, \뒤에 있는 문자에 따라서 여러가지 지시를 내릴 수 있는데
그 중 몇 가지는 아래와 같다.

\n
아래로 줄바꿈, 개행

\t
수평 탭

\r
현재 줄의 맨 앞 글자로 이동

\b
한 칸 앞 지우기, 백스페이스

\'
'를 문자열로 바꿈

\"
"를 문자열로 바꿈

\
\를 문자열로 바꿈

0개의 댓글