Python_탈출문자

서창민·2023년 1월 16일
0

Python_함수

목록 보기
7/8
post-thumbnail

Python_탈출문자

오늘은 탈출문자에 대해서 알아볼 것이다.
탈출문자란 문자열에서 탈출문자를 통해 문자열의 줄바꿈, 따옴표 중복사용, 경로표시, 문자 수정 등을 사용할 수 있도록 사용하는 방법이다.
탈출문자는 아래와 같은 목록이 있다.

탈출문자

\n : 줄바꿈
\", \' : 따옴표 중복사용
\ : (역슬래쉬) 문자 입력
\r : 커서를 앞으로보내기 (입력한 문자열의 앞부분 수정)
\b : 백스페이스(한글자 삭제)
\t : 탭 사용( )

그럼 이런 탈출문자로 예문을 코드로 작성해보자.

\n : 줄바꿈

print("백문이 불여일견\n백견이 불여일타")
>>
백문이 불여일견
백견이 불여일타

출력문에서 줄바꿈이 되어 보여지는 것을 알 수 있다.

\", \' : 따옴표 중복사용

# 저는 "나도코딩"입니다.
print("저는 '나도코딩'입니다.")
print('저는 "나도코딩"입니다.')
print("저는 \"나도코딩\"입니다.")
print("저는 \'나도코딩\'입니다.")
>>
저는 '나도코딩'입니다.
저는 "나도코딩"입니다.
저는 "나도코딩"입니다.
저는 '나도코딩'입니다.

따옴표를 다르게 표기하면 다른 따옴표로 출력문에 표기가 되지만
중복된 큰 따옴표, 작은 따옴표 사용시 \", \'을 사용하게 되면
중복된 사용이라도 정상적으로 출력문에 표기되는 것을 볼 수 있다.

\ : (역슬래쉬) 문자 입력

print("C:\\Users\\user\\Desktop\\Pythonworkspace>")
>>
C:\Users\user\Desktop\Pythonworkspace>   

경로를 표기할때 보여지는 \를 하나로 사용하게 되면 Error가 발생한다.
하지만 \ 두번을 연속적으로 사용하게 되면 출력문에 \ 하나로 보여지게 되며
경로 표기를 할때에 사용하면 효과적으로 보여진다.

\r : 커서를 앞으로보내기 (입력한 문자열의 앞부분 수정)

print("Red Apple\rpine")
>>
pineApple

Red Apple의 표기에서 Red 의 공간을 \r사용시 뒤에 입력한 pine로 대체하여 문자를 수정하게 되어 PineApple의 출력문으로 표기되는것을 확인 할 수 있다.

\b : 백스페이스(한글자 삭제)

print("Redd\bApple")
>>
RedApple

Redd 와 같이 중복된 단어가 존재할때 \b 를 사용하면 키보드의 backspace 와 동일하게 한 글자를 삭제하여 출력할 수 있다.

\t : 탭 사용(띄어쓰기)

print("Red\tApple")
>>
Red     Apple

우리가 문자를 입력할 때 Tap 을 이용해 띄어쓰기를 하는것과 같이 동일하게 출력문에서 확인 할 수 있다.

위와같이 다양한 탈출문자가 존재한다. 상황에 맞게 사용할 수 있도록 유용한 코드를 작성할 수 있을 것 같다.

profile
Back-end Developer Preparation Students

0개의 댓글