ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글