1.什么是变量?
为方便理解,我们可以将变量理解为一个空盒子,在使用变量时需要给变量赋值,这就相当于在变量这个“空盒子”里面装东西,而那个东西就是你给变量赋的值。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。Python中是用等号(=)来给变量赋值的。等号(=)的左边是变量的名称(即“空盒子”的编号或者名字),等号(=)的右边是储存在变量中的值。
2.变量的命名和使用
在Python中使用变量时,需要遵守一些规则和指南。违反这些规则将可能引发错误,而指南的目的是让你编写的代码更容易阅读和理解。
a.变量名只能包含字母、数字、和下划线。变量名可以以字母或下划线开头,但不能以数字开头,例如,可以将变量命名为counter_1,而不能将其命名为1_counter。
b.变量名不能包含空格,但可以使用下划线来分隔单词。如变量名number_counter是可以的,但是number counter就是不可以的,会引发错误。
c.不能将Python关键字和函数名作为变量名,因为有的单词在Python中有特殊的作用,如果用其来当作变量名,那么python可能会判断错误,从而引发错误。下面是python中常见的关键字和函数名。
d.变量名应该简短且具有描述性。使用简短且具有描述性的变量名不仅方便自己阅读和修改代码,也方便其他人看懂你的代码,增加了代码的可读性和利用价值。
3.使用变量时容易出现的错误
每个程序员都会犯错,且很多都是非常低级的错误。有时候因为这些非常低级的错误我们往往需要花很久的时间来找出错在哪。
比如这个代码,当我们运行它时会发现python报错了。
提示我们找不到countr,其实我们仔细看会发现我们赋值的变量名是counter而不是countr。就这一个微小的错误导致了程序的错误。
所以当你的代码出现错误而你又找不到原因时,不妨找一下是不是变量名错误的原因吧。(其实python报错的时候也会提醒你大致哪个地方发生了错误)
码字不易,望各位点点关注,点点赞!