什么是变量?如何在Python中定义一个变量?今天就详细的介绍一下。
一、 什么是变量?
顾名思义,变量就是量会改变。例如:体重就是一个变量,今天体重80KG,晚上吃得多,明天体重变成了85KG。在Python中,我们就可以定义一个代表体重的变量:weight来存放体重的数值。
这个变量就好像是一个箱子,我们把体重输入进去,就能用print(weight)来打印这个值。
当体重发生了变化的时候,也就是一个新的体重数值输入了箱子里,这时我们再打印就是最新的数值。
定义一个weight变量
再次给weight变量赋值
注意,在程序中我们可以随时改变变量的值,但是他只会保存最新的值。
二、 如何在Python中定义一个变量?
在Python中定义一个变量非常简单。只需要输入:变量名 = 值 就可以了。需要重点掌握的是变量的命名。
三、Python中变量如何命名?
变量的命名有一定的规则:
1、 只可以包含字母、数字和下划线;
2、 不能以数字开头(例如:weight1,weight_1都可以,但是1weight是不行的)
3、 中间不能有空格(例如:xiaoming_weight是可以的,但xiaoming weight这样命名会出错)
4、 Python固有的关键字不能够作为变量命名。
那么Python有哪些关键字呢?是不是需要背诵?其实不需要,等接触Python时间长了自然就知道哪些是Python的关键字,还有一个办法可以简单查询。kwlist就是Python的关键字列表,可以看看熟悉一下。
Python的关键字
假如首字母使用了数字,变量名中有空格,或者使用了关键字命名,就会报错。
命名不当会报错
Python的关键字如果改变一下也可以作为变量名,就是在后面加_,例如:try_ 但非常不推荐,毕竟有那么多名字可以取,没必要盯着关键字搞。
不要用关键字命名
5、 尽量使用小写(使用小写定义变量对于后期的学习更加有利,因为大写字母往往有固定的用处,例如定义类的时候就需要大写)
晋升篇,在编写Python程序时,变量名要尽量简短又能进行描述,这样方便理解和记忆。对于英语学习比较好的同学来说是一大福音。对于英语学习不太好的同学,可以促进英语的学习^.^
例如:
name = "xiaoming" 就要好于 n = "xiaoming"
first_name = "wang" 就要好于 the_first_name = "wang"
到此我们掌握了Python变量,知道了如何定义一个变量以及如何正确地给变量命名。
这部分很简单,但不积跬步无以至千里,不积小流无以成江海
「小白学Python」Windows系统下Python的安装