上QQ阅读APP看书,第一时间看更新
3.2 变量和操作
变量就是在计算机内存中分配的值。它和数学中变量的概念类似,可以是任何东西:文本、整数和浮点数(一个在小数点之后还有精度位的数,比如2.33)。
要创建一个变量,你只需像这样写:
在这个例子中,我们将一个变量命名为了x并且将它的值设为了2。
如同在数学运算中一样,你可以对这些变量进行一些操作。最常见的操作就是加、减、乘、除。它们在Python中的写法如下:
如果你是第一次看到它们,可能不太理解——我们怎么可以像x=x+5这样写?
在Python中,和在其他绝大多数编程语言中一样,“=”符号并不意味着等号左右两边相等。它的意思是我们将旧的x加上5之后的结果存入新的x。理解这一点极其重要,这并不是一个方程,而是创建了一个和之前用过的旧变量的名字相同的新变量。
你也可以像右边注释中那样写这些操作。通常而言,你会看到这些操作被写成注释中的样子,因为这样更节省空间。
你还可以对其他变量进行这些操作,比如:
在这里,我们创建了一个新的变量y并将它的值设为3。然后我们将它加到了之前的x上。之后,当你运行这段代码时,x就会显示在屏幕上。
那么,在这些操作后,x的值等于什么呢?如果你运行这段代码,你会得到:
如果你手动计算这些操作,你会发现x确实等于6.33。
练习
尝试计算一个数的几次幂。
提示:试试使用pow()这个Python内置的方法。
GitHub页面的Chapter 03/Variables/homework.py文件提供了本练习的答案。