变量的定义和使用
name = '马冬梅'
print(name)
马冬梅
变量的组成
Python 变量由标识、类型、值三部分组成。
- 标识:表示内存地址,使用 id(obj) 来获取
- 类型:表示对象的类型,使用 type(obj) 来获取
- 值:表示对象具体存储的数据,使用 print(obj) 来打印
name = '马冬梅'
print(name)
print('标识:', id(name))
print('类型:', type(name))
print('值:', name)
结果:
马冬梅
标识: 2941729135984
类型: <class 'str'>
值: 马冬梅
变量的多次赋值
变量名赋值了其他值后,原来的值还在内存,被称为垃圾,等待垃圾回收机制回收。
name = '马冬梅'
print(name)
print('标识:', id(name))
print('类型:', type(name))
print('值:', name)
# 变量的多次赋值
name = '夏洛' # ‘马冬梅’ 变成了垃圾
print(name)
马冬梅
标识: 2070870973904
类型: <class 'str'>
值: 马冬梅
夏洛