variable 变量
- 变量就是内存中一个带标签的盒子
一个变量包括地址(id)、类型(type)、value(值)
下面请看实例
name='hyk和hbl'
print('标识',id(name))
print('类型',type(name))
print('value',name)
运行结果
标识 1688431061008
类型 <class 'str'>
value hyk和hbl
name的作用是指向id,起一个C语言指针作用
变量的多次定义和使用
-
当变量多次使用后,变量会指向新的空间
看下面例子
name='hyk'
name='hbl'
print(name)
运行结果
hbl
name='hyk'
print(name)
name='hbl'
print(name)
hyk
hbl
变量指向一个新的空间后,会有一个新的id去替换他,也就是多次赋值会指向新的空间
原来的变量值就成了内存垃圾