포괄적 범위 Python - 이것은 무엇을 의미합니까?
목차 - 포괄적 범위 Python
포함 범위 Python
Python 범위 함수는 일반적으로 일련의 숫자를 만드는 데 사용됩니다. 이 숫자는 인쇄하거나 루프에서 사용할 수 있습니다.
for values in range(0,4):
print(values)
코드 블록의 범위는 0-4입니다. 출력은 다음과 같습니다.
0
1
2
3
이는 Python이 0에서 4까지의 값을 인쇄하기 때문입니다. 이 동작을 하나씩 오프(off-by-one)라고 하며 프로그래밍 언어에서 일반적입니다. 기본적으로 함수는 최종 값을 포함하지 않습니다. 이 동작은 인덱스가 0에서 시작하기 때문에 객체를 반복할 때 유리합니다. 그러나 값을 인쇄하려는 경우 또는 Python을 처음 사용하는 경우 익숙해지는 데 시간이 걸릴 수 있습니다.
프로그래밍하는 동안 가장 좋은 방법은 언어를 이해하고 장점을 활용하는 것입니다. 구문을 있는 그대로 이해하고 사용하는 것이 좋지만 범위를 포함하는 몇 가지 방법이 있습니다.
코드 및 설명:
먼저 range() 함수의 구문을 살펴보겠습니다.
통사론:
range(start, stop, Increment)
매개변수:
0에서 10까지의 값을 인쇄하는 올바른 방법은 다음과 같습니다.
for values in range(0,11):
print(values)
이것은 0 - 10의 값을 출력합니다.
또 다른 방법은 범위를 증가시키는 함수를 만드는 것입니다. 이렇게 하면 Python 범위 기능이 포함됩니다. 코드는 다음과 같습니다.
def range_inclusive(start, end):
return range(start, end+1)
range_inclusive(1, 10)
함수가 호출되면 stop 매개변수에 1을 추가합니다. 출력은 다음과 같습니다.
0
1
2
3
4
5
6
7
8
9
10
마무리 생각 - 포괄적인 범위 Python
위의 방법이 제대로 작동하더라도 사용하지 않는 것이 좋습니다. 학습 목적으로만 사용하는 것이 좋습니다. 제품 개발에는 여러 개발자와 작업해야 하며 이러한 구문을 사용하는 것은 바람직하지 않습니다.
Reference
이 문제에 관하여(포괄적 범위 Python - 이것은 무엇을 의미합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hrishikesh1990/inclusive-range-python-what-does-this-signify-3168텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)