1.python中0,1占用的大小为什么不同
sys.getsizeof() 表示数据占据的位数,bin()表示它的二进制
众所周知(好吧我是去查了一下的)
python中int是动态分配内存的 float是静态分配内存的(float的精度<17)
int是一个数组指针,所以可以近乎无限大
24位和28位的大小是因为0没有标志位,其他有。
1.python中0,1占用的大小为什么不同
sys.getsizeof() 表示数据占据的位数,bin()表示它的二进制
众所周知(好吧我是去查了一下的)
python中int是动态分配内存的 float是静态分配内存的(float的精度<17)
int是一个数组指针,所以可以近乎无限大
24位和28位的大小是因为0没有标志位,其他有。