파이썬 문자열 콜론 사용법 - 문자열 슬라이싱

python 콜론 사용법

파이썬에서 문자열은 각각의 캐릭터(문자) 들의 시퀀스(순서)로 되어있다. 

따라서 문자열에서 원하는 부분을 추출(뽑아냄) 할 수 있다.


하나의 문자만 추출(뽑아내기)하기


하나의 문자만 추출하려면, 추출하려는 문자의 인덱스 숫자를 써준다.

인덱스는 항상 0 부터 시작한다.

따라서 아래 예에서 a 가 인덱스 0 이고, z 는 인덱스 25 다.

또한, z 는 역순으로 하여 인덱스가 -1 이 되므로, -1 로 적어되 된다. 그러면 y 는 -2, x 는 -3 이 된다.


파이썬 데이터 분석 이직 취업 문자열 콜론



원하는 부분을 추출(슬라이싱) 하기


문자열에서 원하는 부분을 추출(슬라이싱) 하기 위해서는 인덱스의 숫자를 적어준다.

다음 예제를 보면, 콜론( : ) 앞과 뒤에 숫자를 써준다.

앞에 써주는 숫자는, 시작 인덱스를 나타낸다.

뒤에 써주는 숫자는,  그 숫자 - 1 의 인덱스까지 추출 해 오겠다는 뜻이다.


중요!

콜론 왼쪽 숫자 = 우리가 추출하기 원하는 시작 인덱스 

콜론 오른쪽에 써주는 숫자 = 우리가 추출하기 원하는 끝 인덱스 + 1 


파이썬 문자열 콜론 데이터 분석 이직 취업

위의 예에서는, letters[0:3] 이므로, 0번째 인덱스인 a 부터, 3-1 = 2 인덱스인 c 까지 추출한다.

( a는 인덱스 0,  b는 인덱스 1, c는 인덱스 2,  d는 인덱스 3, ... )



아래 예제는, 건너뛰기까지 포함한 slicing 예제다.


  • [:] 처음부터 끝까지
  • [start:] start오프셋부터 끝까지
  • [:end] 처음부터 end-1 오프셋까지 
  • [start : end] start오프셋부터 end-1 오프셋까지
  • [start : end : step] step만큼 문자를 건너뛰면서, 위와 동일하게 추출
파이썬 콜론 데이터 분석 이직 취업
파이썬 데이터 분석 이직 취업 콜론 문자열






댓글

이 블로그의 인기 게시물

파이썬 input 함수, 사용자에게 입력 받기

Python List - 리스트 만들기