Python의 Range 함수가 종료 값을 제외하는 이유는 무엇입니까?
Python의 range() 함수는 시작 매개변수로 시작하는 일련의 숫자를 생성합니다. end 매개변수 바로 앞에서 끝납니다. 사용자는 range(start, end)가 끝 값을 제외한 목록을 생성하는 예상치 못한 동작을 자주 접하게 됩니다.
제외 이유
처음 인상과 달리 이 동작은 임의적이지 않습니다. 다음과 같은 목적으로 사용됩니다:
대체 솔루션
의 경우 최종 값을 포함해야 하는 경우 Python은 다음 옵션을 제공합니다.
def inclusive_range(start, end): return range(start, end + 1)
위 내용은 Python\의 `range()` 함수가 최종 값을 제외하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!