最近在自学python ,以前为了写一个爬虫也自学过,但是因为许久没有用到,所以重新学习一下,记录自己的菜鸟之行。
当我设置a=100 b=100,然后id(a) ,id(b)的时候,发现两者的数值是一致的。在这里我就想到其实100是存储在数据段,当做一个变量 。好比在c中的一些字符串,虽然有多个引用,但是在内存中的地址还是一致的。这是编译器为了节省空间所做的,感觉这里也是同样的原理吧。
最近在自学python ,以前为了写一个爬虫也自学过,但是因为许久没有用到,所以重新学习一下,记录自己的菜鸟之行。
当我设置a=100 b=100,然后id(a) ,id(b)的时候,发现两者的数值是一致的。在这里我就想到其实100是存储在数据段,当做一个变量 。好比在c中的一些字符串,虽然有多个引用,但是在内存中的地址还是一致的。这是编译器为了节省空间所做的,感觉这里也是同样的原理吧。