变量可以让我们在计算机中内存中保存一些数据。下面来看一个示例,在Python代码中定义一个变量age,用来保存年龄。
这行代码相当于把数字20
保存在了计算机的内存中的某个位置,这个内存位置的数据可以通过age变量找到,这个过程称为赋值操作,也就是把2023
这个值赋给变量age。
如果程序后续想要读取刚才保存在age变量中的数据,直接使用age变量即可,比如打印到控制台。
需要注意的是,我们是print(age),而不是print("age"),前者是打印age这个变量中的数据,而后者是打印"age"这个字符串。
变量正如它的名字,它是一个可以变化的量,所以我们可以在定义变量以后再更改它保存的值,比如说刚才的age变量,我们可以先给它赋值为20
,然后再将它的值改为21
,然后再打印出来,可以看出现在age保存的值就是21
了。
上面age变量保存的是整数,我们称age变量是整型变量,除了整型以外,还有浮点类型(包含小数部分),比如10.24
;以及复数类型,不过在Python中使用j
或J
表示虚数单位,比如10+24j
,下面看几个例子。
在你的第一个Python程序中,我们直接在控制台打印了"Hello World"字符串,我们也可以把字符串保存在变量中,这种变量称为字符串变量。
布尔类型只有两种值,True
和False
,分别表示真和假。True和False的首字母要大写,并且没有引号包裹,这点要和字符串区分。下面看几个示例。