将程序视点设为星标精品文章第一时间阅读 大家好,欢迎来到程序视点!我是小二哥。 前言 对于Python变量的概念,凡是接触过编程语言的,都应该知道它的含义。这里为了配合知识点的完整性,也做一个详细的认识。(对这些基础知识非常了解的读者小伙伴,可直接滑到文末领取福利即可)
前言认识Python变量变量,是保存和表示数据值的一种语法元素,是数据的代名词,可以理解为代表某个数据。
举一个形象的例子:数据就好比快递架上的物件,变量就好比我们的取件码;如同通过取件码拿快递一样,我们用变量就能获取到数据。
变量需要赋予数据,这样才有意义,就好比取件码一定要对应一个快递物件,不然就拿到不到快递。
变量的赋值语法结构
在 Python 中,可以用“=”(等号)设定变量的内容。左侧是变量名,右侧是数据值。例如,我们可以随意设定一个变量名x,并赋值120
x = 120
print(x) # 打印120
一个程序是可以使用多个变量的。假如有这样一个场景:我们想计算一天工作8小时,一年工作 300 天,可以赚多少钱。这时,我们可以用变量x表示每小时的时薪,用变量y表示一年工作所赚的钱,可以用下列方式计算。
x = 125
y = x*8*300
print(y) # 打印 300000
但这里有一个问题:目前我们自己是知道x表示的是时薪,y表示的是年薪;但过了8年、10年,我们再看到这个计算过程还知道它们的含义吗?我估计等过三五个月后,小二哥就不记得x、y的含义了。因此,我们可以为x、y变量取一个有意义的名称来代替,比如这样:
hourly_salary = 125
annual_salary = hourly_salary*8*300
print(annual_salary ) # 打印 300000
时薪:hourly salary,用此变量代替x,每小时的薪资。
年薪:annual salary,用此变量代替y,一年工作所赚的钱。
这样,无论何时我们回看这个计算过程,都能明白它们的含义。
经过上面的例子后,我们最后要提出python中变量的命名规则啦!(不是任何名字都能作为python中的变量名的)
作变量名称的 P下列是不可当作变量名称的Python系统保留字。
下列是不可当作变量名称的 Python 系统内置函数,若是不小心将系统内置函数名称当作变量,程序本身不会错误,但是原先函数功能会丧失。
最后,再加上刚才示例中的约定:变量名称最好是一个有意义的名称。(这个不是命名规则,而是我们编程人员的一种职业素养!)