Python学习系列之标识符和保留字、变量(二)
Python中的标识符和保留字
保留字(也可以叫关键字),即有一些单词被我赋予了特定的意义,这些单词你在给你的任何对象起名字的时候都不能用
比如:import keyword
print(keyword.kwlist)
Python中的标识符:
变量、函数、类、模块和其它对象的起的名字叫标识符
Python命名规则:
规则:
可以是字符、数字、下划线
不能以数字开头
不能是保留字
严格区分大小写
变量的定义和使用
Python中变量由3部分组成:
标识:标识对象所存储的内存地址,使用内置函数id(obj)来获取
类型:表示的是对象的数据类型,使用内置函数type(obj)来获取
值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出
举例:
name='马里奥' print(name) print('标识',id(name)) print('类型',type(name)) print('值',name)
执行结果如下:
注:变量name里存储的是内存地址,指向内存地址
变量多次赋值后,指向新的内存空间
#变量多次赋值 name='马里奥' name='艾瑞斯' print(name) print('标识',id(name)) print('类型',type(name)) print('值',name)
执行结果如下:
以上可以看到,name第一次赋值为'马里奥'被第二次赋值'艾瑞斯'覆盖,内存也指向了第二次赋值的内存空间