https://github.com/python/cpython/blob/master/Objects/longobject.c#L18
#ifndef NSMALLPOSINTS
#define NSMALLPOSINTS 257
#endif
#ifndef NSMALLNEGINTS
#define NSMALLNEGINTS 5
#endif
경계 자체는 그게 맞는 것 같고
https://github.com/python/cpython/blob/master/Objects/longobject.c#L18
#ifndef NSMALLPOSINTS
#define NSMALLPOSINTS 257
#endif
#ifndef NSMALLNEGINTS
#define NSMALLNEGINTS 5
#endif
경계 자체는 그게 맞는 것 같고
다른데 대충 써진 말로는 그냥 워낙 많이 쓰이는 수라 그렇다라는 말도 있는데 음수 중에 -1~-5가 유난히 많이 쓰이는 이유가 뭘까
그냥 적당한데서 끊었다기에는 -5라는 숫자가 좀 유별난데
-1은 많이 쓴다고 하겠는데 5는 흠...
256 미만 수는 참조형 아니고 기본자료형 리턴하는거임?? 그 공간은 일부러 따로생성?? - dc App
-5이하로 내려가면 비슷한 수끼리 연산하는게 아니라보고 끝도 없을꺼니 -5로 잡았나...
백왕/ 256이하(257미만)은 객체 빌트인으로 만들어진 거 리턴하고, 그 이상은 처음에는 사용자가 새로 생성하고 이후는 재활용
자료형은 모두 동일하고 ㅇㅇ
ㅇㅇ - dc App