언어/파이썬 & 장고
[Python] 양, 음의 무한대 표시
불곰1
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