1 变量与常量

22 阅读1分钟

1.定义

内存就像一个仓库,变量是用于在内存中存放数据的容器。

>>> name = 'syd'         #定义变量  
>>> name                 #调用变量  
'syd'  
>>> id(name)               
1750331568368            #内存地址  

2.变量名定义规则

- 只能是数字、字母或下划线的任意组合。
- 第一个字符不能是数字。
- 关键字不能声明为变量名。

截至Python 3.10有以下关键字:

andasassertasyncawaitbreakclasscontinuedef、delelif、elseexcept、globalif、importinislambdanonlocalnotorpassraisereturntry、true、withwhileyieldFalseNoneTrue  

3.变量名命名规范

简单明了的英文。尽量避免变量名为中文或拼音、过长、词不达意。

驼峰体

NnmberOfStudents = 80  

下划线(推荐)

number_of_students = 80  

4.变量的修改与删除

修改变量实际是在新的内存地址,重新定义该变量,原内存地址的变量值会自动回收清理。

>>> name  
'syd'  
>>> id(name)  
1750331568368  
>>> name = 'ymf'  
>>> name  
'ymf'  
>>> id(name)  
1750331571952  

删除变量

>>> del name  
>>> name  
Traceback (most recent call last):  
  File "<stdin>", line 1, in <module>  
NameError: name 'name' is not defined  

5.常量

在程序运行中不变的量,没有一个专门的语法代表常量,程序员约定俗成,变量名全部大写代表常量。

YMF_AGE = 13