숫자형 자료형을 보다보니 파이썬에서 숫자를 어디까지 사용 가능한지 궁금해졌다.
>>> import sys
>>> a = sys.maxsize
>>> b = sys.maxsize+1
>>>
>>> a
9223372036854775807
>>> b
9223372036854775808
>>> type(a)
<class 'int'>
>>> type(b)
<class 'int'>
Python3 에서는 별도로 long type을 사용하지 않는데, 아무튼 제한 범위가 거의 없다시피 하다.
메모리가 허용하는 한 제한없이 사용 가능하다고 보면 되는데..
다른 언어에서는 구현되지 않은 부분이 어떻게 가능한지 궁금해졌다. 여기저기 좀 찾아봐야겠다.
내용은 아래의 링크를 참고해봤다.
https://note.nkmk.me/en/python-int-max-value/
'CS > Python' 카테고리의 다른 글
[Python] 파이썬 자료형 - 문자열 2 ( 여러 줄 문자열 변수에 대입하기 ) (0) | 2021.05.23 |
---|---|
[Python] 파이썬 자료형 - 문자열 1 (0) | 2021.05.22 |
[Python] 파이썬 자료형 - 숫자형 연산자 (0) | 2021.05.20 |
[Python] 파이썬 자료형 - 숫자형 (0) | 2021.05.20 |
[Python] Python 문법 정리 시작 (0) | 2021.05.20 |