联想说 Python 基础 04 - 变量
变量
目标:理解什么是变量,会自己定义变量。
变量的理解
变量这个词大家应该不陌生,因为我们以前见过的。
啥,没见过?
没记错的话应该是在中学数学中就有这样的场景吧,比如:
应用题
假设我们有一个箱子,我们知道这个箱子的体积(V),但我们不知道它的重量。我们想要找到一个方法来估算这个箱子的重量。我们知道箱子每立方英尺的重量是1磅,所以我们可以使用变量x来表示箱子每立方英尺的重量,然后计算箱子的重量。
这个题怎么做呢?我们可以写出以下公式:
箱子重量 = x * V
在这个公式中,x是一个变量,表示箱子每立方英尺的重量,V是箱子的体积,以立方英尺为单位。通过使用变量x,我们可以将问题抽象化,并将箱子的重量表示为一个乘法运算的结果。
在上面的例子中,x 就是我们定义的变量了(如果你还不记得,是不是该反思一下了,要不然以后怎么辅导你孩子学习呀。开玩笑的,有这样的映像就行,方便理解变量)。其实还有一些其他的,比如 假设 x = 1,用代入法假设变量的值来检测自己的猜想。
Python 中的变量
在 Python 中也有变量,这里我们首先从字面来看变量。变量也可以拆分一下,分为 变 和 量,也就是说这个量是可以变化的。
那什么是 量?
量 补充一下 - 容量,容量不就是放东西能放什么,放多少吗?它是对容器能容纳东西的形容,所以它是需要一个容器的,而这个量就是用来修饰这个容器的。
再加上 变,那不就是这个容器里面的东西是可以变化的吗。
所以总结一下,变量就是容器里面可以变化的东西。而一般这个容器我们是看不到的(透明容器),所以在变量中并不讨论容器,只讨论容器里面的东西。
Python 中变量怎么使用?
在数学中使用变量其实也是有一定格式的,比如 假设 x = 1。
格式是 假设 变量名称 = 值。
在 Python 中也有类似的格式,不过它可能更简单。
格式:
变量名称 = 值
用该格式来定义上面的变量,则是这样的:
x = 1
变量怎么体现它的变?
按照前面的说法,变量是变化的,改变的是容器里面的内容。
在上面的例子中,x 是变量,也就是容器的名称,而容器里面的东西则是 1。要改变,也是改变容器里面的值,也就是 1。我们可以这样:
x = 1
x = 6
print(x) # 6
这样,你再次使用 x 的时候,它的值就变成了 6,而非 1 了(自己可以测试查看,后面不重复了)。
这个你可能比较好理解,那换一个:
x = 1
x = 6
x = 'q'
print(x)
前面变量中都放的是整型,后面又再放字符串,能行吗?
在 Python 中是可以的,所以这里的容器它不但可以改变容器里面放的东西的大小,还能改变类型(其他语言不讨论)。
关于变量到这里就结束了,后面经常会用它,是一个非常重要的知识点,要好好理解。

浙公网安备 33010602011771号