반응형

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

+ Recent posts