728x90
반응형
파이썬의 자료형 - 문자열 자료형
문자열( String )이란 문자, 단어 등으로 구성된 문자들의 집합이다.
쉽게 생각하면 큰/작은 따옴표(" ", ' ')안에 들어있으면 문자열로 인식한다
그래서 "12345"를 문자열로 인식한 것
str() 함수를 이용해 문자열로 바꿀 수도 있다
터미널에선 똑같이 12345로 보이지만 타입이 int와 str로 다르다.
문자열 연산하기
- 문자열 더해서 연결하기
문자열에서 + 연산은 연속을 뜻한다. 문자열이 연속으로 출력된다
- 문자열 곱하기
문자열에서 * 연산은 반복을 뜻한다. 문자열이 반복돼서 출력된다
문자열 인덱싱과 슬라이싱
인덱싱( Indexing )은 무엇을 '가리킨다'는 의미고, 슬라이싱( Slicing )은 '잘라낸다'는 뜻이다
- 문자열 인덱싱
파이썬에서는 인덱스를 0부터 세기 때문에 실수하기 쉽다.
문자열에 대괄호 [ ]를 사용하면 해당 인덱스를 불러올 수 있고
양수면 정방향
음수면 역방향으로 해당 인덱스를 불러온다
- 문자열 슬라이싱
문자열을 해당 구간만큼 자르는 방법이다.
python
012345
이렇게 인덱스가 정해지고 인덱스를 불러오는것처럼 대괄호 안에 [시작인덱스:끝인덱스]를
적어주면 시작인덱스부터 끝인덱스-1 만큼 구간을 자른다.
또 끝인덱스를 생략하면 시작인덱스부터 그 문자열의 끝까지 뽑아낸다.
728x90
반응형