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第一次赋值为'马里奥'被第二次赋值'艾瑞斯'覆盖,内存也指向了第二次赋值的内存空间

原文地址:https://www.cnblogs.com/wx170119/p/14000188.html