문자열(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'
다음 포스트에서 문자열 추출 / 슬라이스 와 함께 여러 내장 함수에 대해서 알아보겠습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 문자열 슬라이스, 인덱싱, 내장함수 (0) | 2016.05.09 |
---|---|
[Python] 기본자료형 (숫자형) (0) | 2016.04.20 |
[Python] Linux(우분투) Python 설치 (0) | 2016.04.19 |
[Python] 기본 자료형이란? (0) | 2016.04.13 |
[Python] Python 철학 (0) | 2016.04.13 |