[Python] slice() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 4 views

slice(start, stop, step)

slice() 함수는 모든 시퀀스(문자열, 튜플, 리스트, range, bytes)를 잘라내는 데 사용되는 슬라이스 객체를 반환합니다.

 

매개변수

  • start (선택사항) - 객체의 절단이 시작되는 시작 정수. 제공되지 않은 경우 기본값은 없음입니다.
  • stop - 절단이 발생할 때까지의 정수입니다. 슬라이스는 인덱스 중지 -1(마지막 요소)에서 중지됩니다.
  • step(선택사항) - 절단을 위해 각 인덱스 사이의 증분을 결정하는 정수 값입니다. 제공되지 않은 경우 기본값은 없음입니다.

 

리턴값

slicevalue는 슬라이스 개체를 반환합니다.

참고: 시퀀스 프로토콜을 지원하는 모든 개체에 슬라이스를 사용할 수 있습니다. ( __getitem_() 및 __len()_ 메서드를 구현)

 

예제

py_string = 'Python'

slice_object = slice(3) 
print(py_string[slice_object])  # Pyt

slice_object = slice(1, 6, 2)
print(py_string[slice_object])   # yhn

결과

Pyt
yhn

python 강좌 slice

2022-05-17 19:52

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.