python的常量和变量
首先说一下解释器执行python的过程 python3 C:a.py
1. 启动python解释器(内存中)
2. 将C: est.py内容从硬盘读入内存(这一步与文本编辑器是一样的)
3. 执行读入内存的代码
ps:如果想要永久保存代码,就要用文件的方式
如果想要调试代码,就要用交互式的方式
变量是什么?
变,指的是一种变化
量,衡量,计量,指的是一种状态
变量的定义
level=1
level:变量名 =:赋值 1:值
其中变量名又称为标识符:
1. 可以是字母,数字,下划线的任意组合
2. 首字母不能以数字开头
3. 不能是python的关键字
ps:推荐使用下划线的命名方式
定义一个变量,就会有三个特征:
id
type
value:才是我们存储的数字,
PS:变量名与变量值仅仅只是一种绑定关系
python有一个资源回收机制
ps:
name='lln' #'lln'这个值的引用计数+1
name='llh' #'llh'这个值的引用计数+1,'lln'这个值的引用计数-1
值的引用计数或者说值身上绑定的变量名为0个,python解释器就会定期回收他们释放空间。
is是比较id ==是比较值
ps:
变量:不变的量
python中没有常量的专门的定义方式,通常用大写的变量名代表常量
仅仅只是一种提示效果
ps:
LLN_BODY=50 (本质还是变量可以改值)
小知识点:定义方式一般有驼峰体和下划线
ps:
LlnOldboy = 50
lln_oldboy = 50
单行注释
#注释可以是英文和中文不能使用拼音
"""
多行注释
第一种方式
"""
'''
多行注释
第二种方式
'''