任何程序都会用到变量。变量通常用来存放临时数据,例如在一个计算成绩的程序中,会声明多个变量来存放语文、数学、英语等科目的成绩。
应用程序可能要处理五花八门的数据类型,所以有必要将数据加以分类,给不同的数据类型分配不同大小的内存,这样才能使变量达到最佳的运行效率。
变量
变量,顾名思义是一个随时可能会改变内容的容器的名称,就像家中的收藏箱可以放入各种不同的东西。在程序中使用变量时,当开发人员使用一个变量,应用程序就会配置一块内存给此变量使用,以变量名称作为这块内存的标识,系统会根据数据类型来决定所分配的内存的大小,然后开发人员就可以在程序中把各种值存入该变量中。
Python变量不需要声明就可以使用,语法为:
变量名称 = 变量值
例如,变量score的值为80:
score = 80
使用变量时不必指定数据类型,Python会根据变量值设定数据类型,例如上述score的数据类型是整型(ine),又如:
fruit = "香蕉" # fruit的数据类型为字符串
Python注释符号
“#”是Python的注释符号,“#”符号至本行末的代码作为程序注释不会执行,程序会跳到下一行代码执行。根据Python的代码规范,在#后要加一个空格。
如果多个变量具有相同变量值,可以一起制定变量值。例如变量a,b,c的值皆为20,则可通过下列方式给变量赋值:
a = b = c = 20
我们还可以在同一行指定多个变量,变量之间用“,”分隔。例如变量age的值为18,name的值为“林大山”:
age = 18, name = "林大山"
如果变量不再使用,可以将变量删除(释放)以节省内存。删除变量的语法为:
del 变量名称
例如,删除变量score:
del score
变量命名规则
为变量命名必须遵守一定规则,否则在程序执行时会产生错误。Python变量的命名规则为:
- 变量名称的第一个字母必须是大小写字母、’_'或中文。
- 只能由大小写字母、数字、‘_’、中文组成变量名称。