반응형
1) 문자열
문자열은 문자들(텍스트)을 표현하기 위한 자료형이다.
문자열들은 단일 인용부호(‘ ‘) 혹은 이중 인용부호(“ ”) 안에 묶여진 문자들의 모임이다.
이러한 문자열들은 인덱싱(Indexing)으로 각각의 문자를 취할 수 있다.
또한 슬라이싱(Slicing)으로 부분 문자열을 취할 수도 있다.
슬라이싱의 시작 위치가 생략되면 ‘처음부터’, 마지막 위치가 생략되면 ‘끝까지’의 의미이다.
슬라이싱은 세 가지 값을 가질 수 있다.
(start : stop : step) 파이썬 2.3부터는 내장 시퀀스 자료형에 몇 단계를 건너뛸까를 정하는 step이 지원된다. 이것을 확장 슬라이스(Extended Slice)라고 한다.
시퀀스 자료형인 문자열, 리스트, 튜플에 모두 적용된다.
생략되었을 경우에 start는 0, stop은 자료형의 크기, step은 1의 값을 가진다.
연결(+)과 반복(*)의 연산도 적용 가능하다.
문자열은 값이 변경되지 않는다.
만일 문자열 변경을 원하면 슬라이싱과 연결하기를 이용한다.
문자열 길이는 len 내장 함수를 이용한다.
멤버십 테스트를 이용하여 부분 문자열의 존재를 확인할 수 있다.
반응형
'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글
자료형의 종류 2.리스트 (0) | 2018.01.08 |
---|---|
자료형의 종류 (0) | 2018.01.07 |
파이썬에서 콘솔 입,출력하기 (0) | 2017.12.16 |
문자열로 된 파이썬 코드 실행하기 (0) | 2017.12.10 |
파이썬 기초문 (0) | 2017.07.28 |