目录
1. 变量的定义
变量是储存在内存中的值。
这意味着在创建变量是会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:
说明:
- 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式就是有多个变量,当然也可以使用一个
- 程序就是用来处理数据的,而变量就是用来存储数据的。
2.变量赋值
Python中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值后才会被创建。
如果不赋值就是用会出现异常。
输出结果:(NameError错误:对象引用未定义)
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储变量的值。
3.变量类型
a.生活中的“类型”的例子:
b.程序中
为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
-
怎样知道一个变量的类型
- 在python中,只要定义了一个变量,并且它有了数据,那么它的类型就已经确定,不需要我们去主动说明它的类型,系统自己分辨
- 也可以使用type(变量名),来查看变量类型
输出结果: