파이썬(python) 기본

파이썬의 자료형 - 문자열 자료형 활용하기

vipDeveloper 2020. 9. 9. 16:01
반응형
"ABC"
"12345"
"12-22-AB"

문자열이라 하면 말 문자 그대로 문자들로 구성된 집합을 의미한다.

 

숫자의 경우 앞에 숫자형 자료형에서 다루었지만 해당 숫자를 ""(또는 '')로 감싸는 경우 숫자가 아닌

문자열 자료형이라 생각하면 된다.

 

python에서 문자열 만드는 방법은 다음과 같다

 

1. 큰 따옴표

"Hello World"

2. 작은 따옴표

'Hello World'​

 

1, 2의 경우 일반적인 문자열에 사용한다 생각하면 된다. 단 실제 사용하려는 문자열 내에 큰 따옴표 또는 작은 따옴표가 존재 할 시

표시할 또옴표와 겹치지 않는 방식을 선택하여 사용하면 표기에 지장이 없다. 이스케이프 코드를 사용하여 표기하는 방법도 있으나 이는 밑에서 다루도록 하겠다. 

"It's My Life"
'"My Life"'

 

3. 큰 따옴표 3개

"""Hello World"""

4. 작은 따옴표 3개

'''Hello World'''

3, 4의 경우 개행이 포함 된 문자열을 사용 할 수 있도록 해준다.

"""It's 
My Life"""
'''My
Life'''

 

이스케이프 코드를 사용하여 표기

이스케이프 코드란 프로그래밍언어에서 사용할 수 있도록 미리 정의한 문자의 조합을 말한다.

\n 문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ 문자 \를 그대로 표현할 때 사용
\' 작은따옴표(')를 그대로 표현할 때 사용
\" 큰따옴표(")를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백 스페이스
\000 널 문자

 

다음 글에서는 문자열을 연산하는 방법에 대하여 다루도록 하겠다.

 

문자열도 연산이 된다공?!ㅋ 

반응형