반응형
파이썬, float 무한대 표기와 int 형 최대/최소 값
글. 수알치 오상문
1) float 자료형 양의 무한대, 음의 무한대
maximum = float('inf')
minimum = float('-inf')
print(maximum, minimum)
[실행 결과]
inf -inf
[주의] 무한대는 정수에 적용할 수 없으며, 에러 발생
maximum = int(float('inf'))
minimum = int(float('-inf'))
OverflowError: cannot convert float infinity to integer
2) 파이썬 2: int 자료형 정수 최대와 최소 값
import sys
maximum = sys.maxint
minimum = sys.minint
print(maximum, minimum)
3) 파이썬 3: int 자료형 정수 최대와 최소 값
sys.maxsize 범위 초과시 long형으로 자동변환되나 타입은 int으로 표기된다.
import sys
maximum = sys.maxsize
minimum = -(sys.maxsize+1)
print(maximum, minimum)
[실행 결과]
2147483647 -2147483648
<이상>
반응형
'Python 기초' 카테고리의 다른 글
Hello, world!를 10줄 출력하는 열 가지 방법 (0) | 2021.02.16 |
---|---|
파이썬 문자열을 일정한 길이로 나누기 (0) | 2021.02.16 |
파이썬, 시간 지연하기(delay) time.sleep() (0) | 2021.02.15 |
파이썬, 달팽이 배열 출력 (0) | 2021.02.15 |
파이썬 리스트를 문자열로, 문자열을 리스트로 변환하기 (0) | 2021.02.15 |