반응형

파이썬에서 문자열은 어떻게 나타낼까요?

파이썬에서는 인용부호인 ''" "로 묶어서 문자열을 표현합니다. '로 시작했다면 '로 끝나고 "로 시작했다면 "로 끝나야겠지요.

 

그리고 다량의 문자열을 넣기 위해 """ 이나 '''을 사용할 수 있습니다. 이 경우는 줄바꿈이나 탭도 그대로 적용됩니다.



"""이나 '''을 사용하지 않고 줄바꿈이나 탭 등을 표현하고 싶을 때는 몇몇 다른 언어들과 마찬가지로 이스케이프 문자(Escape sequence)를 이용합니다.

\n : line feed 줄바꿈
\t : tab
\r : carriage return
\0 : null
\\ : back slash (한글 글씨체에서는 \가 되겠지요?)
\' : single quotation mark(단일 인용 부호)
\" : double quotation mark(다중 인용 부호)


그리고 문자열 앞에 r 을 붙여서 raw문자열을 만들 우 있습니다. 이 문자열에서는 이스케이프 문자가 적용되지 않고 인용 부호 안의 문자가 그대로 출력됩니다.


반응형

+ Recent posts