首页 > 代码库 > 变量和常量

变量和常量

变量是什么?
一个变:核心在与变化
一个是量:衡量,计量,表达一种状态
变量的定义
变量不需要刻意去声明 直接赋值使用,无须标榜其赋值类型
name    =   ‘boy‘
变量名          值
变量名的命名规则
1.变量名只能是字母、数字、或者下划线的任意组合
2.变量名的第一个字符不能使数字
3.以下关键字不能声明为变量名
[‘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‘]

变量名一般采用_加字母的写法

如 _old_boy   _zaozhuang_university

PS:
定义一个变量,存储的数据是变量值
变量名与变量值只是一个绑定关系,
变量名本身没有存储功能
引用值的引用计数为0,其所在的存储空间回收

还可以使用del命令取消变量名与其值的关系

name = ‘boy‘

如 del  name


变量定义的三个组成部分:
ID号   id(变量名)
类型   type(变量名)
值      value
判断两个变量是否相同使用is
【变量名1】 is 【变量名2】
只要ID相同其他均相同

常量,一般将常量名用全大写的字符表示
如 BRITHDAY=1996

变量和常量