본문 바로가기
Coding&Script/Python

python - 슬라이싱

by WeetLies 2021. 5. 17.

특정 문자열에서 원하는 단어 또는 문자만 추출하기 위한 기능

python = '파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있다. C언어로 구현된 사이썬 구현이 사실상의 표준이다.'

# 슬라이싱 방법
# 슬라이싱 하는 과정에서 모든 문자열/숫자의 첫번째 자리의 인덱스는 0부터 시작된다.
print(python[7]) # 인덱스7 번의 값을 출력한다. 출력값 : 리
print(python[0:4]) # 인덱스 0번부터 4번까지의 값을 출력한다. 출력값 : 파이썬은
print(python[:4]) # 위의 라인과 같은 동작을 하게 된다. 출력값 : 파이썬은

print(python[10:19]) # 데이터의 중간에서 자료를 짤라올수도 있다. 출력값 : 파이썬 소프트웨어

print(python[5:]) #처음 인덱스 부분을 설정하고 뒤에를 비워두면 앞의 인덱스 값부터의 모든 내용을 출력한다.
# 출력값 : 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있다. C언어로 구현된 사이썬 구현이 사실상의 표준이다.

print(python[:-7] #인덱스를 적을때 뒤에 부분을 -값을 넣게 되면 맨뒤에서 -(숫자) 만큼의 문자를 제외하고 출력한다.
# 출력값 : 파이썬은 비영리의 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델을 가지고 있다. C언어로 구현된 사이썬  구현이 사실상