언어/파이썬
파이썬 어디까지 파봐썬 3강_문자열
디지털랫드
2024. 2. 9. 21:25
3. 문자열 자료형
1) 문자열(String, str)이란?
- 따옴표에 둘러싸여 있으면 => 문자열
- 예시"안녕하세요, 저는 김인유입니다."
'7'
"""월을"""
'''좋아해요'''
2) 문자열 만드는 4가지 방법
(1) 큰 따옴표(")에 둘러싸기
(2) 작은 따옴표(')에 둘러싸기
(3) 큰 따옴표 연속 3개(""")에 둘러싸기
(4) 작은 따옴표 연속 3개(''')에 둘러싸기
(1) 큰 따옴표(")에 둘러싸기
실행 완료
[13]:
'안녕하세요, 저는 김인유입니다.'
(2) 작은 따옴표(')에 둘러싸기
실행 완료
[14]:
'일곱'
실행 완료
[15]:
(int, str)
(3) 큰 따옴표 연속 3개(""")에 둘러싸기
실행 완료
[16]:
'월을'
실행 완료
[17]:
str
(4) 작은 따옴표 연속 3개(''')에 둘러싸기
실행 완료
[18]:
'좋아해요'
실행 완료
[19]:
str
WHY
문자열 자료형 만드는데 왜 네가지의 방법이나 필요했을까요?
바로 아래의 경우 때문입니다.
1. 여러 줄인 문자열을 변수에 대입하고 싶을 때
(1) 연속된 작은 따옴표 3개 또는 큰 따옴표 3개를 사용
(2) 이스케이프 코드(확장열) 사용하기
실행 완료
Only I can change my life,
no one can do it for me.
실행 완료
Only
I can change my life,
no one can do it
for me.
실행 완료
Only I can change my life,
no one can do it for me
이스케이프 코드에 대한 자세한 내용은 아래서 다룹니다.
2. 문자열 안에 작은 따옴표나 큰 따옴표를 포함시키고 싶을 때
(1) 겹치지 않는 따옴표로 둘러싸기
(2) 이스케이프 코드(확장열) 사용하기
- Don't dwell on the past.의 문자열을 present 변수에 저장 하려고 합니다.
- 이럴 때는 작은 따옴표를 포함하고 있는 문자열이기 때문에 큰 따옴표로 둘러싸야 합니다.
실행 완료
Don't dwell on the past.
- 반대로 큰 따옴표를 포함한 문자열은 작은 따옴표로 감싸주면 됩니다.
실행 완료
"Do not worry!"
- 큰 따옴표와 작은 따옴표 둘 다 나타내고 싶을 때는 아까처럼 이스케이프 코드를 사용하면 됩니다.
실행 완료
"Don't worry!"
3) 이스케이프 코드
- 이스케이프 코드(확장열)은 프로그래밍을 할 때 문자열 안에 담기 힘든 문자를 사용할 수 있도록 미리 정의해 둔 문자 조합입니다.
- 이스케이프 코드, 확장열 또는 Escape Sequence 라고 합니다.
- 알고 있어야 할 이스케이프 코드는 아래와 같습니다.

실행 완료
thirty one
실행 완료
동짓달 기나긴 밤을 한 허리를 베어내어 봄바람 이불 아래 서리서리 넣었다가 정든 임 오신 날 밤이거든 굽이굽