变量

98 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第20天,10月更文诚意加码,激发写作潜力|掘金·日新计划 - 掘金 (juejin.cn)点击查看活动详情

求知讲堂python+人工智能 94天完整版 学完可就业_哔哩哔哩_bilibili

变量的学习:

1. 什么是变量呢?

1️⃣变量其实就是个盒子,里面可以装各种东西,装了苹果,箱子和其他东西结合的时候就是属于苹果,装了香蕉,箱子和其他东西结合的时候就是属于香蕉。 (它可以装任何的东西,而这个东西的属性跟其他的东西去结合,就属于这种类型的东西的属性)

2️⃣在python当中,其实变量的概念和初中代数的方程变量是一致的 方程式 y=x*3 x就是变量
当x=2 结果就是6 当x=10 结果就是30

只不过在计算机中,在写程序的时候,变量不仅仅可以是数字,还可以是其他的任意类型

3️⃣食材+=菜谱->厨师--美味的菜肴

4️⃣变量+逻辑-->python解释器-->软件的功能

其实变量就是原材料(就是数据)

变量=存储的数据

从计算机的角度来说 :其实变量是一段有名字的连续的存储空间,我们可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。

变量是程序中临时存放数据的场所,变量就是计算机中存储的一段空间。

image.png

2. 变量如何来定义和使用

定义 规则 变量名=数据 a相当于一个变量,这个时候盒子里要装东西,就是意味着给a赋一个值 这个值对于计算机而言就是数据 a就是变量的名字 对应一个盒子 里面装的数据就是10 给a定义一个值10

a=10
print()

当我们执行完a=10这条指令之后,解释器做了两件事情。 ①首先会去根据数据类型去开辟一段连续的内存空间,假设这个内存空间有一个唯一的id假设叫0X1111,这个内存空间就相当于盒子,盒子里装的就是10 ②同时在站的空间里有一个变量的名字a 代码执行完后要把变量的名字(相当于一个标签)贴到内存地址上面。 把内存的地址存到变量里面,相当于哪个变量对应着哪个盒子 a变量对应着这个盒子,根据数据类型开辟相应的数据空间,所以必须赋值。

image.png

image.png

想要使用变量10,必须通过变量名。 所以我们可以打印一下 print(a)


# 变量如何定义和使用
# 定义 规则 变量名=数据
# a就是变量的名字 对应一个盒子 里面装的数据就是10
# 变量是可以多次赋值的,在程序执行的过程中 值可以改变的量
a=10
print(a) # 使用变量  先定义变量 然后才能使用(可以变化的量)

image.png

所谓变化就是可以更改它的值,我们不但可以把标签贴到10上也可以贴到20上面,也就是a的值是可以发生变化的。 变量是可以多次赋值的,在程序执行的过程中 值可以改变的量

image.png

image.png