
上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】同时对多个变量赋值。

结果为:
