>  기사  >  백엔드 개발  >  ::-1은 파이썬에서 무엇을 의미하나요?

::-1은 파이썬에서 무엇을 의미하나요?

little bottle
little bottle원래의
2019-05-21 10:26:2359090검색

Python에서 :-1은 문자나 숫자를 역순으로 출력한다는 의미입니다. 예를 들어 line = "abcde"인 경우 line[::-1] 문을 사용하면 최종 실행 결과는 'edcba'입니다. 아래의 자세한 설명을 참조하시기 바랍니다.

::-1은 파이썬에서 무엇을 의미하나요?

1. 반전

:: -1 관련 출력 번호 또는 역순 문자

2. 자세한 설명

1, i: j

# 🎜🎜#a = [0,1,2,3,4,5,6,7,8,9]

b = a[i:j]는 a[i]를 a[j-1로 복사하는 것을 의미합니다. ], 새 목록 개체를 생성하려면
b = a[1:3] 그러면 b의 내용은 [1,2]입니다.
i가 기본값일 때 기본값은 0, 즉 a[입니다. :3 ]는 a[0:3]
j가 기본값인 경우 기본값은 len(alist)입니다. 즉, a[1:]은 a[1:10]
과 같습니다. i와 j가 모두 누락된 경우 저장 시간, a[:]는 a

의 전체 복사본과 동일합니다. 예:

line = "abcde"# 🎜🎜#line[:-1]

결과는 다음과 같습니다: 'abcd'

2, ::-1

b = a[i:j:s] 이 형식에서 i와 j는 위와 동일하지만 s는 한 단계를 나타내며 기본값은 1입니다.

그래서 a[i:j: 1]은 a[ i:j]

s<0일 때 i가 기본값일 때 기본값은 -1입니다. j가 기본값일 때 기본값은 -len(a)-1
So a입니다. [::-1] a[-1:-len(a)-1:-1]과 동일합니다. 즉, 마지막 요소에서 첫 번째 요소로 복사합니다. 그래서 여러분은 뭔가를 역순으로 보게 됩니다.

예:

line = "abcde"

line[::-1]

결과는 다음과 같습니다. :'edcba'
line[:-1]은 실제로 이 텍스트 줄의 마지막 문자(줄 바꿈)를 제거한 후 남은 부분입니다.

사실 문제는 직접 실행해보면 아주 명확해집니다.

위 내용은 ::-1은 파이썬에서 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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