联想说 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 中是可以的,所以这里的容器它不但可以改变容器里面放的东西的大小,还能改变类型(其他语言不讨论)。

关于变量到这里就结束了,后面经常会用它,是一个非常重要的知识点,要好好理解。

posted @ 2023-10-04 14:36  笔锋微凉~~  阅读(13)  评论(0)    收藏  举报