Python应用与实战
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2.3 变量

1.变量的定义

变量的概念基本上和代数的方程变量是一致的,是用来存储数据的。计算机程序中的变量可以是数字,也可以是任意数据类型。

2.变量的命名规则

变量只能由字母、数字、汉字、下划线组成,并要满足以下要求:

(1)数字不能开头。例如,可将变量命名为ddw_1,但不能将其命名为1_ddw。

(2)字母严格区分大小写。例如,变量a和变量A是两个不同的变量。

(3)不能使用Python保留的关键字。例如,def、class、break等。

3.变量的赋值

Python中的变量赋值不需要类型声明,这是因为每个变量在使用前都必须赋值,只有变量赋值以后该变量才会被创建。在程序运行过程中,变量可以赋值不同数据,其类型可以变化,使用type()函数可以获取当前的类型信息。

需要注意的是,在Python中,变量本身并没有类型,所谓的“类型”是变量赋值后数据对象在内存中的类型。

【例2-21】测试变量类型。

结果为:

对变量进行赋值时,可以一条语句完成一个变量的赋值操作,也可以一条语句实现对多个变量赋值。

【例2-22】同时对多个变量赋值。

结果为: