python基础之标识符和保留字、变量的定义和使用
python基础之标识符和保留字、变量的定义和使用
python标识符和保留字
有一些单词被赋予了特定的意义,这些单词在用户给任何对象起名字的时候不允许使用。
import keyword
print(keyword.kwlist) #查看所有的保留字
标识符是指变量、函数、类、模块和其他对象的名字。
其规则是:
- 字母、数字、下划线
- 不能以数字开头
- 不能是Python的保留字
- 严格区分大小写
变量的定义和使用
变量是内存中一个带标签的盒子。下例中,name表示变量名,=是赋值运算符,是值。
name = "测试"
print('标识',id(name))
print('类型',type(name))
print('值',name)
变量由三部分组成:
- 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取;
- 类型:表示对象的数据类型,使用内置函数type(obj)来获取;
- 值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出;
当多次赋值后,变量名会指向新的空间,旧的空间称为内存垃圾。
name = '测试1'
print(name)
name = '测试2'
print(name)