본문 바로가기

파이썬 기초

02-2 문자열 자료형

문자열이란 문자, 단어 등으로 구성된 문자들의 집합

 

예문을 보면 바로 느낌이 올 것이다.

"You need Python"

"a"

"123"   ( 123은 숫자이지만,  ""로 둘러싸여 있으면 문자열)

 

파이썬에서 문자열을 만드는 방법은 총 4가지

 

 

"You need Python"                  ("")큰따옴표

'You need Python'                    ('')작은따옴표

"""You need Python"""              ("""   """) 큰따옴표3개

'''You need Python'''                ('''   ''') 작은 따옴표3개

"You need Python"                  ("")큰따옴표

'You need Python'                    ('')작은따옴표

"""You need Python"""              ("""   """) 큰따옴표3개

'''You need Python'''                ('''   ''') 작은 따옴표3개

 

 

 

* 문자열 안에 작은따옴표나 큰따옴표를 포함시키고 싶을때

 

아래 문자열을 food 변수에 저장하고 싶다고 가정하자.

Python's favorite food is perl

문자열에 작은따옴표 '가 포함되어 있기에 ""을 써야한다. 큰따옴표 안에 들어 있는 작은 따옴표는 문자열을 나태내기 위한 기호로 인식되지 않는다.

 

 

food = "Python's favorite food is perl"

을 쓰고

food

을 입력하면

"Python's favorite food is perl"

결과값을 확인 할 수 있다.

 

* 문자열 안에 큰따옴표 포함시키기

 

아래 문자열을 say 변수에 저장하고 싶다고 가정하자

"python is very easy." he say.

 

 

say = '"python is very easy." he say.'

을 쓰고

say

을 입력하면

'"python is very easy." he say.'

결과값을 확인 할 수 있다.

 

* 백슬래시(/)를 사용해서 작은따옴표와 큰따옴표를 문자열에 포함시키기

              (\)로 쓰면 된다.    백슬래시때문에 고생을하였음.

 

 

food = 'Python\'s favorite food is perl'

say = "\"Python is very easy.\"he says."

 

 

작은따옴표나 큰따옴표를 문자열에 포함시키는 또 다른 방법은 백슬래시를 사용하는 것이다.

백슬래시를 작은따옴표나 큰따옴표 앞에 삽입하면 백슬래시 뒤의 작은 따옴표나 큰다옴표는 문자열을 둘러싸는 기호의 의미가 아니라 문자 '," 그자체를 뜻하게 된다.

 

say = '"나가자"라고 동훈이가 말했다'
say
'"나가자"라고 동훈이가 말했다'
say = "\"나가자\"라고 동훈이가 말했다."
say
'"나가자"라고 동훈이가 말했다.'

( 백슬래시 사용하는게 어려워서 연습을 해보았다.)

 

 

출처 : 점프 투 파이썬

'파이썬 기초' 카테고리의 다른 글

02-4 튜플 자료형  (0) 2021.03.13
02-3 리스트 자료형  (0) 2021.03.13
02-2 문자열 연산하기 ~ 포매팅 - 3  (0) 2021.03.09
02- 2 문자열 자료형 - 2  (0) 2021.03.04
02-1 프로그래밍의 기초, 자료형 (숫자형)  (0) 2021.03.01