문자열?
[네이버 국어사전 : 명사 - 정보/통신]
데이터로 다루는 일련의 문자. 숫자를 포함하는 것이어도 계산하는 숫자로서가 아니라 코드의 일부로 쓰는 것이면 문자열이라 할 수 있다.
[위키백과]
기호의 순차 수열(-> 수 또는 다른 대상의 순서 있는 나열)을 말한다. 스트링(string)이라고도 한다.
위키백과의 정의가 좀더 간결하고 이해가 간다.
문자열 다루기 1
파이썬에서의 문자열은 작은 따옴표(')나 큰 따옴표(")를 사용해 표현한다.
문자열과 문자열은 +연산자를 사용하거나 문자열 다음에 바로 문자열을 사용해 두 문자열을 붙일 수 있다.
문자열 자체는 변경되지 않는 특성이 있어 문자열과 문자열을 붙인다는 건 새로운 문자열이 생성된다는 의미이다.
문자열의 변하지 않는 특성으로 파이썬은 문자열을 immutable sequences라고 한다.
문자열 내 백슬래시(\)는 특수한 목적으로 사용할 수 있다. 예로 \'는 작은 따옴표를 출력하게 하며, \t는 대체로 4칸 정도 띄우는 탭을 삽입하라는 의미이다.
원활한 확인을 위해 문자열을 출력하는 파이썬 내장 함수인 print를 추가해 본다.
문자열 내 백슬래시(\)를 특수 문자로써 처리하지 않고 백슬래시 자체를 출력하고자 한다면 문자열 앞에 r을 붙여 raw 문자열로 표현할 수 있다.
한 줄 이상의 문자열을 한번에 표현하고자 한다면 작은 따옴표 3개 (''') 또는 큰 따옴표 3개 (""")를 사용한다.
인터프리터에서 실행인 아닌 행을 바꿔 입력하고자 할 때, pycharm에선 Ctrl + Enter를 누른다.
문자열에 * 연산자를 사용하면, 해당 문자열을 n번 반복 생성한다는 의미이다.
'코딩 > 파이썬 기초' 카테고리의 다른 글
[Python] 파이썬 3.9.x 튜토리얼 005. 파이썬 인터프리터에서 리스트(list) 다루기 (0) | 2021.05.21 |
---|---|
[Python] 파이썬 3.9.x 튜토리얼 004. 파이썬 인터프리터에서 문자열(string) 다루기 2 (0) | 2021.05.20 |
[Python] 파이썬 3.9.x 튜토리얼 002. 파이썬 인터프리터를 계산기로 사용하기 (숫자 다루기) (0) | 2021.05.15 |
[Python] 파이썬 3.9.x 튜토리얼 001. 파이썬 인터프리터 실행 후 종료 방법 (0) | 2021.05.15 |
[Python] 파이썬 데이터 타입 (자료 형) - str (0) | 2021.05.09 |