BloodRose 发表于 2020-12-14 19:47

为什么Python中局部变量和全局变量的引用一样

本帖最后由 BloodRose 于 2020-12-14 19:59 编辑

为什么Python中局部变量和全局变量的引用一样,如图:

wty1641 发表于 2020-12-14 19:53

动态语言的一个特点,变量所占内存空间一致

fortytwo 发表于 2020-12-14 19:54

你这代码输入的原始值T都是一样的啊

漁滒 发表于 2020-12-14 20:06

本帖最后由 漁滒 于 2020-12-14 20:08 编辑

这好像是关系到python解释器的小数据池的概念,可以百度进行了解
其中小数据池对于整数的范围是-5到256

rsnodame 发表于 2020-12-14 20:47

楼上正解,python编译前会把一些不可变对象预先创建好

rbgaoshou 发表于 2020-12-14 22:59

可以看看python黑魔法,里面就有这些比较好玩的知识!

稀罕谁 发表于 2020-12-15 10:03

小整数池,百度一下吧
页: [1]
查看完整版本: 为什么Python中局部变量和全局变量的引用一样