标识符

变量

动态类型语言:
不仅变量值可变,类型也可变

因此使用内置函数名作为变量名,会使内置函数失效

#回收变量后,则又可使用此函数
id()



在交互式下:
关联值的大小会影响内存分配,
-5到256是在小整数池,不再分配内存,高效率;
其余大整数或其他对象python将重新分配内存,地址也不同。
在pycharm中:
优化更大,大整数也可能不重新分配内存
type()
查看变量类型
globals()
查看包含当前作用域内所有全局变量和值的字典
locals()
查看包含当前作用域内所有局部变量和值的字典
本文介绍了动态类型语言中变量的特点,包括标识符的作用、变量类型的动态变化及其带来的影响。探讨了使用内置函数名作为变量名可能导致的问题,并解释了内存分配机制,特别是针对小整数池的高效处理方式。
122

被折叠的 条评论
为什么被折叠?



