你的眼中满是“变量”,可“变量”眼中是无相(Python)(Java与Python学习通法)

(一)Python 中的变量

1. 什么是变量

任何计算机的CPU都不具备存储功能,比如我们用计算机计算 1+ 1 等于几这个问题,1+1 必须是存储形式存在于计算机中,然后计算机的CPU 才能计算;那我们计算机中的这个存储形式,也就是数据源存在哪儿呢?那 jacky 说数据源是存在内存里;我们要用计算机计算1+1 等于几时,就把1+1这个数据源从内存中调用出来,传给CPU计算;

内存是特别的大, jacky 在前面概论课中说:我们可以把内存类比的理解一个非常大的“丰巢快递箱”,我们要把快递放在快递箱里,那我们取快递的人为了想取回自己的快递,是不是会一个取件码,我们就能找到;那在我们程序里也一样,我们往内存里存一个数据,我们后面还要调用它,还要拿它的结果,在python中,我们就可以这样写代码 :

number = 1 + 1

nuber 就是变量名,1+1 就是变量值,这个整体就是变量。我们可以把变量理解为内存中的一块空间,这个空间放在整个特别大的一个内存中,number = 1 +1 就是占了内存中的一块空间,把变量值存在 number 的这个变量名里,我们想调用时就调用;

下面我们看下程序,看看程序里怎么定义一个变量:
在这里插入图片描述

  • 定义一个变量
  • 通过变量名去调用这个变量

2. 变量的命名规范

这部分我们简单说一下,因为咋概论课中已经说过,关于 Python 中变量的命名规范,我们只需记住两点:

  • 变量名可以包括字母、数字、数字、下划线,但变量名不能以数字开头;
  • 字母可以大写或小写,但大小写是不同的。
  • 变量的命名理论可以去任何合法的名字,但作为一个优秀的程序员,尽量要给变量取一个专业一点的名字,专业一点的名字就是词要达意,变量名不要过长,变量名不要出现中文或者拼音,这样会显得很不专业。

番外补充:Python中的常量

  • 常量就是不变的量,如 π = 3.141592653,或在程序中不会改变的量;
  • 在 Python 中没有一个专门的语法代表变量,有一个约定俗成的就是用变量名全部大写代表常量

NUMBER = 10

(二)你的眼中满是“变量”,可“变量”眼中是无相

程序中我们看到的变量都是变量名,实际上变量是内存中的一块空间,是一个空间的概念。如果看过 jacky 前面的分享,这句就不过多解释。jacky说,我们在工作中写程序的时候,可以狭义的把我们的变量名看做是变量,但是我们也要真正的理解变量是什么,变量的底层是什么,这对我们后面更轻松的学习是有好处的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱元禄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值