반짝이는 오렌지

[Python] 기초 문법: 이스케이프 코드 본문

Python/Python 기초

[Python] 기초 문법: 이스케이프 코드

twinkle orange 2022. 2. 26. 21:26
728x90
반응형

이스케이프 코드는 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합“ 이다.

출력물을 보기 좋게 정렬하는 용도로 사용이 된다.

 

이스케이프 코드 종류

이스케이프 코드는 다음과 같다.

코드 설명
\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\  원화기호(\)를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '' 소리가 난다)
\b 백 스페이스
\000 널 문자

-  활용빈도가 높은 것은 \n, \t, \\, \’, \’’ 이다.

-  \ (원화기호)가 없는 경우 역슬래쉬를 대신 사용 한다.

 

  • \n : 줄바꿈
print('Life is too short\nYou need python')

  • \t : tab
print('Life is too short\tYou need python')

  • \\ : \(원화기호)를 그대로 사용하고자 할 때 사용.
print('총 결제금액: 1,000\\')

티스토리 입력 상 역슬래시 두 개가 입력되었는데 키보드의 enter키 위의 원화기호 \ 를 두 번 입력하면 된다.

  • \' : 작은따옴표 입력
print('It\'s mine')

  • \" : 큰 따옴표 입력
print("\"Python is very easy.\" he says.")

  • \r : 캐리지 리턴(하나의 행 안에서 \r의 문자열을 삭제한다.)
print("Python is very \reasy")

print("Python is very easy\n Python is very defficult\r ")

Python is very easy 줄바꿈 후 Python is very defficult가 있으므로 첫 번째 줄에는 영향을 미치지 않고, 두 번째 줄에서 \r의 앞 문자열을 삭제한다.

반응형