变量是什么
变:变化,重在变字,量:计量,衡量,表示一种状态
变量的定义
level = 1
level : 变量名, = :赋值符号,1 :值
变量的规则:
数字,字母,下划线, 任意组合,数字不能开头,python 的关键字不能用,变量名尽量有意义。(变量表示的某种意义)
python 有一个资源回收机制
引用计数为 0 ,会被python的垃圾回收机制定期自动回收释放空间。
# 增加引用计数
x = 1
y = x
z = y
主:此时,x , y , z 都引用同一个 值 1 ,id 一样
# 减少引用计数
y = 2
del x
z = 'abc'
is 是比较 id == 比较类型 , id 一样,value 和 type 一定一样。type 一样,id 不一定一样。
ps : id() 查看 地址,type() 查看类型,value :值
常量
不变的量
python中没有专门定义常量的方式,通常使用大写变量名表示
仅仅是一种提示效果
NAME = ’tony' ( 本质还是变量)
主:定义方式一般有驼峰体和下划线
OldboyLear = 'Python'
oldboy_lear = 'Python'
注释规则:
#单行注释 #注释可以是英文和中文不能使用拼音 """ 多行注释 第一种方式 """ ''' 多行注释 第二种方式 '''