본문 바로가기
Python

[Python] 파이썬 \r, \n, \b

by Henry Cho 2022. 9. 28.
728x90

파이썬 \r, \n, \b


포스트 난이도: HOO_Intern

 

[Notice] 포스트 난이도에 대한 설명

안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다

whoishoo.tistory.com


# \r

 

s= "HOO \rHOOAI"
print(s)

HOOAI

 

파이썬에서 \r를 사용할 경우 \r 뒤에 있는 문자열(String)만 출력이 된다. 위의 예제 코드에서 String에는 HOO \rHOOAI이지만 실제로 출력되는 String은 HOOAI만 출력되는 걸 확인할 수 있다.

 

s= "HOO\rHOO\rAI"
print(s)

AI

 

위 예제 코드의 경우에는 \r이 두 번 사용되고 출력되는 String은 AI만 출력되는 걸 확인할 수 있다.


# \n

 

\n은 많이 사용하는 기능이며, 다른 프로그래밍 언어에서 자주 봐 온 녀석일 것이다. String의 문장 띄어쓰기 역할을 수행하며 아래의 예제 코드를 참고하면 쉽게 이해할 수 있다.

s= "HOO\nHOOAI"
print(s)

HOO
HOOAI

# \b

 

\b을 String에서 사용할 경우 앞의 문자를 빼고 나머지 문자열을 출력해주는 역할을 수행한다. 아래의 예제 코드를 참고하면 쉽게 이해할 수 있다.

 

s= "HOO\b HOOAI"
print(s)

HO HOOAI

 

\b를 연달아 사용할 경우 사용한만큼 앞에 문자를 빼고 나머지 문자열이 출력된다.

 

s= "HOO\b\b\b HOOAI"
print(s)

HOOAI

 

728x90

댓글