变量是什么

初中我们学函数的时候就学过变量了,就是可以变化的量。那么变量在程序中有什么作用呢? 之前我们用Python做计算器和输出一段文本,这显然不是程序威力。接下来我们学完变量就可以做更多的事情了。 先来看一个例子:

>>> a = 100 
>>> a
100
>>> a = 10 * 7 + 19
>>> a
89
>>> a = "你好,我要认真学编程!"
>>> print(a)
你好,我要认真学编程!

a就像一个房子,可以存放整数100,也可以存在一个表达式,甚至还可以存在一句话(字符串)。 是不是a在发生变化,我们把这样的量就叫做变量。有了变量程序就存在更多的意义了,比如我们计算 半径为3的圆的面积。

>>> pi = 3.14 # 变量pi
>>> r = 3 # 变量半径
>>> s = pi * r ** 2 # 变量s表示圆面积
>>> print(s) # 输出面积s
28.26

通过计算圆的面积我们发现有了变量,计算变得更有意义了,而不再是简单的加减乘除了。

变量命名

变量起名字就跟人起名字一样,当然不能过于随意,变量命名需要以字母或者下划线开头的数字和字母(这 当然不是严格的定义了)。至少能保证你起一个正确的名字了。 比如我们在计算圆的面积时候,定义变量pi和半径r都是有意义的变量,有意义的变量别人看起来让容易 理解你的程序在做什么。

小结

本节内容你学会了变量的基本使用,想象变量就是一所房子,里面可以存放很多东西,比如整数,小数,字符 和字符串等等。同时你也学会了想要看看这个房子里是什么,就用print()把它打印出来。

练习

  1. 编程计算直角三角形的面积,两个直角边长度分别为3,4.
  2. 编程计算长方体的体积,其中长宽高分别为3,4,5.