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

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

(一)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说,我们在工作中写程序的时候,可以狭义的把我们的变量名看做是变量,但是我们也要真正的理解变量是什么,变量的底层是什么,这对我们后面更轻松的学习是有好处的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/798525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存