Python에서 :-1은 문자나 숫자를 역순으로 출력한다는 의미입니다. 예를 들어 line = "abcde"인 경우 line[::-1] 문을 사용하면 최종 실행 결과는 'edcba'입니다. 아래의 자세한 설명을 참조하시기 바랍니다.
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'
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!