>  기사  >  백엔드 개발  >  Python 문자열 학습 요약 공유

Python 문자열 학습 요약 공유

高洛峰
高洛峰원래의
2017-03-26 17:46:261627검색

인덱스 및 샤딩:

1. 인덱스: s[j] 특정 오프셋에서 요소 가져오기

참고: 오프셋에는 양수 및 음수 오프셋이 있습니다. 🎜>

음수 오프셋은 반대 방향의 끝 또는 오른쪽부터 계산됩니다.

음수 인덱스 숫자에

문자열의 길이 를 더한 값은 양수 오프셋의 위치와 같습니다.

2. 일반적인 샤딩 방법:

s[i:j]는 i번째 위치의 요소에서 시작하여 j번째 위치를 제외한 j번째 위치에서 끝나는 것을 의미합니다. element.(왼쪽 닫힘, 오른쪽 열림)

s[1:] 위치 1의 요소를 포함하여 오프셋 1에서 시작하는 모든 요소 가져오기

s[:3] 오프셋 0에서 시작 가져오기 , 위치 3의 요소를 제외한 오프셋 3의 요소

s[:-1] 마지막 요소를 제외하고 오프셋 0부터 시작하는 모든 요소를 ​​가져옵니다.

s[:] 전체 문자열

3. 확장 샤딩, 세 번째 제한 값:

python2.3, 샤딩 표현식 은 선택적 세 번째 인덱스를 추가합니다.

s[x:y:z]는 x 위치에서 시작하여 오프셋 y로 이동하는 것을 의미합니다. 간격이 z인 위치 요소(y 위치 제외)는 요소를 꺼냅니다.

4. 슬라이스

객체 slice()

>>>s = '스팸'

>>>s[ 1:3]

>>>'pa'

>>>의 [슬라이스(1,3)]

>> >'pa'

5. 슬라이싱의 역할:

(1) 슬라이싱 표현식 첫 번째 요소를 제외한 모든 요소의 목록을 반환할 수 있습니다

(2 ) 입력 파일의 내용을 정리합니다

위 내용은 Python 문자열 학습 요약 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.