内存中的变量
定义变量,需要在内存中开辟一块空间,将一个指定的数据存储到该空间中,同时给该空间起了个名字
例如:age = 18
变量的作用:为了存储一些程序运行过程中的数据,方便后面可以随时使用
在内存中存储变量,涉及到栈空间和堆空间
栈空间:存储的是变量的引用
堆空间:存储的是具体的实体
常量池:存储常量
Python
#内存中的变量
#1.定义变量
name1 = "zhangsan"
name2 = name1
print(name1) #zhangsan
print(name2) #zhangsan
#2.给变量重新赋值
name1 = "jack"
print(name1) #jack
print(name2) #zhangsan
num1 = num2 = 10
num1 = 20
print(num2)
内存的管理:如果一个数据没有任何的引用指向它,则该数据就会被系统的垃圾回收机制回收,该数据占用的空间则会被释放掉【销毁】