나의 공부 일기

Python) Escape문자 본문

파이썬/파이썬 정리

Python) Escape문자

곽병권 2023. 10. 11. 14:28
728x90
Escape문자?

Escape문자란 문자열(str 자료형)을 처리할 때 특수한 기능이 동작되도록 정의된 문자입니다.

 

사용하는 이유는 출력 데이터의 가독성을 높이기 위해 사용되어 집니다.

 

Escape문자에는 

자주 쓰이는 문자로 3가지가 있습니다.

  • \n
  • \t
  • \\

\n 는 개행문자로 원래라면 줄 바꿔주는 함수인 print()를 사용해야 하지만 

 

str형에  이 개행문자를 사용하면 print() 없이 줄바꿈을 할 수 있습니다.

print()
print('Hello')

print('\nHello')

위에 두줄과 밑에 한줄은 같은 효과를 가지고 있습니다.

 

\t는 문자열에 탭 을 하나 넣는다고 볼 수 있습니다. 일반적으로 파이썬에서 탭 이 하는 역할은 스페이스바 4개 입니다.

 

스페이스바 4개 대신에 \t을 넣는다면 보다 보기 쉽게 바뀝니다.

print('    Hello')
print('\tHello')

이런식으로요.

 

보통 우리가 문자열을 작성할때 ' ' 사이나 " " 사이의 작성하게 되는데, 

print(''')

이렇게 '' 사이에 ' 를 넣고싶으면 오류가 납니다. 이때 ' 를 넣고싶으면 \' 이런식으로 앞에 \ 를 붙여 주면 됩니다.

 

\\ 도 마찬가지로 원래 \ 는 혼자 들어오지 못하는데 앞에 하나 더 추가해서 \\ 를 한다면 \ 이 한개 출력됩니다.

 

이처럼 혼자 사용하면 오류가 나는 문자들을 \ 를 넣음으로써 사용 할 수 있게 해줍니다.

 

 

이번엔 Escape 문자에 대해 정리해 보았습니다. 여기까지 읽어주셔서 감사합니다.

728x90

'파이썬 > 파이썬 정리' 카테고리의 다른 글

Python) Format이란?  (0) 2023.10.11
Python) Indexing 과 Slicing  (0) 2023.10.11
Python) 파이썬 사용 중 편리한 기능  (0) 2023.10.11
Python) 식별자(Identifiers)  (1) 2023.10.11
Python) list/dict/tuple/set  (0) 2023.10.11