문자열(String) 자료형


문자열 자료형이란? 일반적으로 문장, 단어, 글자 등으로 

구성된 문자들의 집합입니다.


사용법

아래와 같이 "문자열" 또는 '문자열' 이렇게 사용하면 됩니다.


>>> a = "If it rain tomorrow, blah~"
>>> b = "A"
>>> c = 'abc'


그렇다면, " " 또는 ' ' 를 쓰는 이유는 뭘까?


문자열 안에 " 이나 ' 를 넣어야 하는 경우때문에 그렇습니다.


예를 들면, " " 안에 ' ' 를 넣는 경우나 ' ' 안에 " " 를 넣는 경우에 사용할 수 있습니다.


 >>> ' I said "If I buy a car, blah~" and you said blah~' 


 >>> " I said 'If I buy a car, blah~' and you said blah~"


또 다른 방법으로는 백슬래쉬(\)로 처리하는 방법이 있습니다.


 >>> "Python is \"PERFECT\" for me."


인용부호와 Multi line을 사용하는 예시를 보겠습니다.


>>> "''''Python is fun"""
>>>"Python is fun"


아래와 같이 multi line을 위해서 ''' 또는 """ 를 사용합니다.


 >>>poem = '''There was a good man,
... Who is my father.
... He always tell me something.'''


다음으로는 문자열 연산을 보겠습니다.


결합 + 은 문자열 변수를 결합할 때 사용합니다.


>>> 'One' + 'Two' + 'Three'
'OneTwoThree'

>>> a = 'One'
>>> b = 'Two'
>>> c = 'Three'
>>> a+b+c
'OneTwoThree'


복제하기 * 는 곱하기 연산같이 복제하는데 쓰입니다.


>>> 'One' * 3
'OneOneOne'

>>> a = 'One'
>>> a * 3
'OneOneOne'


다음 포스트에서 문자열 추출 / 슬라이스 와 함께 여러 내장 함수에 대해서 알아보겠습니다.

+ Recent posts