반응형
파이썬에서 문자열은 어떻게 나타낼까요?
파이썬에서는 인용부호인 ''나 " "로 묶어서 문자열을 표현합니다. '로 시작했다면 '로 끝나고 "로 시작했다면 "로 끝나야겠지요.
그리고 다량의 문자열을 넣기 위해 """ 이나 '''을 사용할 수 있습니다. 이 경우는 줄바꿈이나 탭도 그대로 적용됩니다.
"""이나 '''을 사용하지 않고 줄바꿈이나 탭 등을 표현하고 싶을 때는 몇몇 다른 언어들과 마찬가지로 이스케이프 문자(Escape sequence)를 이용합니다.
\n : line feed 줄바꿈
\t : tab
\r : carriage return
\0 : null
\\ : back slash (한글 글씨체에서는 \가 되겠지요?)
\' : single quotation mark(단일 인용 부호)
\" : double quotation mark(다중 인용 부호)
\t : tab
\r : carriage return
\0 : null
\\ : back slash (한글 글씨체에서는 \가 되겠지요?)
\' : single quotation mark(단일 인용 부호)
\" : double quotation mark(다중 인용 부호)
그리고 문자열 앞에 r 을 붙여서 raw문자열을 만들 우 있습니다. 이 문자열에서는 이스케이프 문자가 적용되지 않고 인용 부호 안의 문자가 그대로 출력됩니다.
반응형
'컴퓨터&IT > 파이썬 Python' 카테고리의 다른 글
파이썬(Python)에서 문자열의 연산과 인덱싱(indexing) (0) | 2011.09.23 |
---|---|
파이썬(Python)의 얕은 복사(shallow copy)와 깊은 복사(deep copy) (2) | 2011.09.23 |
파이썬(Python) 수치연산자 (0) | 2011.09.17 |
파이썬(Python)에서 수치 (0) | 2011.09.17 |
파이썬(Python)의 변수(variable)명 (0) | 2011.09.16 |