任何程序都会用到变量。变量通常用来存放临时数据,例如在一个计算成绩的系统中,变量名存放语文、数学、英语等科目的成绩。
应用程序可能要处理五花八门的数据类型,所以有必要将数据加以分类,给不同的数据类型分配不同大小的内存,这样才会使变量达到最佳的运行效率。
一、变量
变量,顾名思义是一个随时可能改变内容的容器的名称,就像家中的收藏箱可以放入各种不同的东西。你需要多大的收藏箱呢?那就要看你打算收藏什么东西了。在程序中使用变量也是一样,当开发人员使用一个变量时,应用程序就会配置一块内存给此变量使用,以变量名称作为这块内存的标识,系统会根据数据类型的来决定所分配的内存大小,然后开发人员就可以在程序中把各种值存入变量中。
1、python变量不需要声明就可以使用,语法为:
变量名 = 变量值
例如:变量score的值是80:
score = 80
如果多个变量具有相同变量值,可以一起指定变量值。例如变量a,b,c的值为20,则可通过下列方行给变量赋值
a = b = c = 20
我们还可以在同一行指定多个变量,变量之间用“,”分隔。例如变量age的值为19,name值为“大海”:
age = 19, name = "大海"
如果变量不再使用,可以将变量删除以节约内存。其语法为:
del 变量名称
例如,删除变量score
del score
2、变量命名规则
a、变量名称的第一个字母必须是大小写字母、下划线
b、只能由大小写字母、数字、下划线、中文组成变量名称
c、 区分英文大小写
d、 不能是系统保留关键字
python(3.7)保留关键字有:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',
'break', 'class', 'continue', 'def', 'del', 'elif',
'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal',
'not', 'or', 'pass', 'raise', 'return', 'try',
'while', 'with', 'yield']