파파비의 블로그
[파이썬, Python] 임의 정밀도, int 본문
반응형
파이썬에서 int는 임의 정밀도 (Arbitrary - Precision)라는 개념을 활용한다.
그렇기 때문에 아무리 큰 정수값이 와도 int에 담을 수 있다.
어떻게 메모리를 처리하길래 사이즈에 상관이 없을까?
> 임의 정밀도 정수형은 자릿수를 별로 쪼개서 저장한다.
> 123456 > 12 / 34 / 56 이렇게 저장하고 계산할 때 다시 합침
> 따라서 숫자가 커질수록 계산이 느려질 수 있음, 그러나 매우 편리함
참고로 자바에서도 BigInteger라는 별도의 자료형이 존재하고 이는 임의 정밀도 연산을 활용함.
반응형
'개발 > python' 카테고리의 다른 글
[python/파이썬] 여러 페이지를 한번에 크롤링하기 (0) | 2021.06.13 |
---|---|
[python/파이썬] 크롤링 기초 (BeautifulSoup & Requests 라이브러리) (0) | 2021.06.13 |
[python/파이썬] 함수 코딩시 Tips (0) | 2021.06.11 |
[파이썬, Python] enumerate 함수 (0) | 2021.05.17 |
[파이썬, Python] 제너레이터, Generator (0) | 2021.05.17 |
Comments