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)
posted @ 2021-05-13 20:20  happy-winds  阅读(345)  评论(0编辑  收藏  举报