4.5.4 \r
잘 쓰이진 않지만, 탈출 문자 중에는 \r, \b, \t도 있습니다. 하나씩 살펴보겠습니다. 먼저 \r은 커서를 맨 앞으로 이동시킵니다. 다음과 같은 문장이 있을 때 Red Apple을 출력한 후 \r을 만나면 커서를 맨 앞, 즉 Red 앞으로 이동시킵니다. 그리고 해당 위치에서 \r 다음에 오는 Pine을 출력합니다. 이는 마치 Red를 덮어 쓰는 효과를 냅니다. 그래서 실행결과는 PineApple이 됩니다.
print("Red Apple\rPine")
실행결과 |
PineApple |
Note 명령 프롬프트에서 파이썬 실행하기
사용하는 에디터가 VSCode가 아니라면(파이참, 코랩, 주피터 노트북 등) 실행결과가 조금 다를 수 있습니다. 이는 실행결과를 출력하는 창의 처리 방식이 달라서 그렇습니다. 중요한 부분은 아니니 신경 쓰지 않고 넘어가도 됩니다.
만약 책과 동일한 결과를 확인하고 싶다면 Windows 화면 하단에 있는 검색창에서 python을 입력하고 Enter를 누릅니다. 그러면 그림처럼 검은색 창(명령 프롬프트)이 나오고 파이썬 자체 에디터가 실행됩니다. 창을 보면 >>> 표시 옆에 커서가 깜박이며 입력을 기다립니다. 여기에 앞에 나온 print("Red Apple\rPine")을 입력하고 Enter를 눌러 보세요. 책과 동일한 결과를 확인할 수 있습니다.
창을 닫고 싶을 때는 창 위에 X 표시를 클릭하거나 >>> 표시 옆에 exit()를 입력하고 Enter를 누르면 됩니다.
그림 4-7 명령 프롬프트에서 파이썬 실행하고 닫기