Python
점프 투 파이썬: 문자열 자료형
문자열 이란?
- 문자열 ( String ) 이란 문자 ∙ 단어 등으로 구성된 문자들의 집합을 의미
"Life is too short, You need Python"
"a"
"123"
- 위 문자열 예문을 보면 모두 큰따옴표 (
" "
) 로 둘러싸여 있음
- "123은 숫자인데 왜 문자열이지?"
- 따옴표로 둘러싸여 있으면 모두 문자열이라고 보면 됨
문자열은 어떻게 만들고 사용할까?
- 큰따옴표 (
"
) 로 양쪽 둘러싸기
- 작은따옴표 (
'
) 로 양쪽 둘러싸기
- 큰따옴표 3개를 연속 (
"""
) 으로 써서 양쪽 둘러싸기
"""Life is too short, You need python"""
- 작은따옴표 3개를 연속 (
'''
) 으로 써서 양쪽 둘러싸기
'''Life is too short, You need python'''
여러 줄인 문자열을 변수에 대입하고 싶을 때
- 줄을 바꾸기 위한 이스케이프 코드
\n
삽입하기
- 줄바꿈 문자
\n
을 삽입하는 방법이 있지만 읽기에 불편하고 줄이 길어지는 단점이 있음
>>> multiline = "Life is too short\nYou need python"
- 연속된 작은따옴표 3개 (
'''
) 또는 큰따옴표 3개 ( """
) 사용하기
- 위의 단점을 극복하기 위해 파이썬에서는 다음과 같이 작은따옴표 3개 (
'''
) 또는 큰따옴표 3개 ( """
) 를 사용
>>> multiline='''
... Life is too short
... You need python
... '''
>>> multiline="""
... Life is too short
... You need python
... """
이스케이프 코드란?