algorithm/python
[python] 최대 int 범위
아르르르를를르
2022. 3. 27. 18:26
Python 2:
sys 패키지에서 max값을 제공한다.
sys.maxint
로 정수 최대값을 구할 수 있다. 이 최대값을 초과할 시 int
->long
으로 자동전환 된다.
Python 3:
python3에서 int와 long의 구분이 없어져 int은 unbound다. 만약 word size를 구하고 싶다면 sys.maxsize
를 사용한다.
PEP 237: Essentially, long renamed to int. That is, there is only one built-in integral type, named int; but it behaves mostly like the old long type.
결론: Python에서 int의 범위는 고려할 필요가 없다.
출처: https://stackoverflow.com/questions/7604966/maximum-and-minimum-values-for-ints