Python基础-变量与常量

1、什么是变量

变量就是变化的量

变:状态是一直变化的

量:表达某种状态

2、如何定义变量

变量名=value

1)变量名 是用来找到变量值的

2)赋值符号(=)

3)value  数据,用来表示某种状态

3、垃圾回收机制:

Python解释器会定期回收引用计数为零的值

清除引用计数:

  age=19 

  del age  #此时引用计数为0

增加引用计数

   age=19

   age1=age  #此时19的引用计数为2

4、每定义一个变量,都有三个特征:id  类型   值  

id  :内存地址

type:int  float等

值 

age=19
print(id(age),type(age),age)
497538384 <class 'int'> 19

5、== 和 is 

==    判断值是否相等

is     判断id是否相等

6、变量的命名规范

1)变量名一定要能反映出变量值所表示的状态

2)变量名只能是字母、数字或下划线的任意 组合

3)变量名的第一个字符不能是数字

4)关键字不能声明为变量名

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

7、定义方式:

驼峰体

AgeOfLichunke=19   #一高一低,不推荐此方式定义变量

下划线

age_of_lichunke=19  #推荐使用此方式

不好的方式:

1)变量名为中文

2)变量名过长

3)变量名词不达意

8、常量:不变的量

Python中没有从语法角度定义常量

约定使用全大写定义常量:  AGE_OF_LI=19

猜你喜欢

转载自www.cnblogs.com/lichunke/p/9003764.html