여기 학생들을 가르치면서 발견 한 파이썬 기이 한 일입니다.부정적인 인덱스를 사용하여 파이썬에서 전체 문자열에 액세스하기
음수 색인 생성이 올바르게 작동해야한다면 m = 'string'문자열에 대해 다음 단계를 수행했습니다.
>>> m='string'
>>> m[:-1]
'strin'
>>> m[:0]
''
>>> m[-1]
'g'
>>> m[0:]
'string'
>>> m[:-1]
'strin'
>>> m[:0]
''
>>>
음수 인덱스를 사용하여 전체 문자열에 액세스하는 방법을 알고 싶습니까?
수 없습니다. 'm [-0 :]'또는'm [-len (m) :]'이 아닌 한. –
하지만 왜? 이것은 부정적인 지표가 만들어진 곳이 아닙니다. – DeepSpace
'm [:: - 1]'은 항상 재미있는 데모입니다. "리스트에 왜 reverse() 메소드가 있지만 문자열은 아닌가?리스트에서이 슬라이스와'reverse()'의 차이점은 무엇인가요? – cdarke