3
inf
과 -inf
을 파이썬 2.7에서 int
으로 정의하는 방법을 궁금합니다. 노력했지만 inf
및 -inf
은 float
으로 만 작동합니다.파이썬 2.7에서 무한대를 정수로 표현하십시오.
a = float('-inf') # works
b = float('inf') # works
c = int('-inf') # compile error, ValueError: invalid literal for int() with base 10: 'inf'
d = int('inf') # compile error, ValueError: invalid literal for int() with base 10: 'inf'
무한대를 정수로 표시 할 수는 없지만 부동 소수점 표현에 허용되는 특별한 경우가 있습니다. 부동 소수점 표현을 사용해야합니다. – Jezzamon
@Jezzamon, int를 나타내는 inf/-inf의 부동 소수점 표현 사용? 어떻게 보여줄 수 있니? 'type (float)'! ='type (int)', float를 int로 변환하려면 명시적인 타입 변환이 필요합니까? –
@Jezzamon, 나는'double ('inf')와'double ('- inf')로 보이지 않았다. –