-
[Python] 양, 음의 무한대 표시언어/파이썬 & 장고 2021. 5. 2. 16:09
파이썬에서 양의 무한대, 음의 무한대를 표시는 다음과 같습니다.
int타입의 양, 음의 무한대
파이썬 3에서는 아래와 같이 int 형의 무한대를 표시할 수 있습니다.
import sys max_int = sys.maxsize min_int = -(sys.maxsize + 1) # 9223372036854775807 # 9223372036854775808
범위를 정확하게 할 필요가 없다면 음의 무한대에 1을 추가할 필요가 없습니다.
float타입의 양, 음의 무한대
float 타입의 무한대를 표시하는 방법은 두 가지가 존재합니다.
math 모듈 사용
import math max_float = math.inf min_float = -math.inf # inf # -inf
float 내장함수 사용
max_float = float('inf') min_float = float('-inf') min_float2 = -float('inf') # inf # -inf # -inf
math 모듈을 사용하거나 float 내장함수를 사용해서 나온 결과값은 모두 동일합니다.
import math max_math_float = math.inf max_float = float('inf') # True