当前页面: 首页> 资讯百科

什么是Python的变量和赋值

2020-04-17 11:06:59

在这个信息纷繁的代码世界中,我们应该如何更好地储存信息,让计算机能够在你需要的时候帮你调用出你想要的信息呢?

你需要借助【变量和赋值】的力量,将繁杂的信息给一一“收纳”好。

我们先来看看下面这行代码:

name='昆明SEO'

这就是一个常见的给变量赋值的动作。在这里,name就是一个变量,这行代码的意思,就是把“昆明SEO”【赋值】给了“name”这个【变量】。

这就好比,为了让昆明SEO以后能在计算机中更方便找到我的名字,我们把名字收纳进一个小盒子里,并在这个盒子上贴了个叫“name”的标签。

回想一下,我们平时在收拾东西的时候,是不是会把散落各处东西放进不同的盒子里,并做好标记?这样的“收纳”动作,能够让空间变得整齐,也更方便我们自己取用东西。

什么是Python的变量和赋值

同理,计算机也是这么做的,它会把成千上万的数据放在不同的“盒子”里,这样才方便它存储和操作数据。

这个“盒子”在python中被称为变量,你可以在这个“盒子”里放任何你想放的内容。

而这个往盒子装东西的过程,在代码的魔法世界杯称为【赋值】。

如果我们在name='昆明SEO'下面在添加一行name='asiaseo',然后print(name)

什么是Python的变量和赋值

终端上出现的结果是【asiaseo】?这是为什么呢?我们对"name"这个变量的第一次赋值不是【'昆明SEO'】吗?为什么打印的结果是第二次的赋值呢?

这就涉及到变量的特点:变量之所以称为变量,是因为它保存的数据是可以随意变化的。

刚才我们讲,我们可以把变量当作一个盒子,你可以在这个盒子里放任何的内容,但盒子都有它的最大容量,不能无限制地塞东西。

偏偏在代码世界里,盒子的容量又特别小,仅为1。所以当你需要放进新的东西时,只能寻找一个新的盒子。

由于,计算机是一行行自上而下执行代码的,所以当运行到第二行代码时,变量“name”里储存的【‘昆明SEO’】就被替换成【‘asiaseo’】。

其实,正如名字对于我们每个人来讲都是有意义的,它帮助你“定位”自己,让别人能轻松找到你。所以,人的名字不能乱取,同理,给变量的命名也需要遵循一定的规范。

变量的命名规范

对于变量的命名,我们可以遵循以下规范:

什么是Python的变量和赋值

比如说,如果信息是姓名,那么变量可以命名为name;如果信息是数字,那么变量名则应该叫做number。

很多新手在刚入门python的时候会习惯给变量命名为a、b、c等英文字母。这样的变量名会让你无法从诸多信息中分辨出变量里装的东西是什么,这无异于给自己的孩子取名叫做“张小红”、“王小明”,一下就淹没在茫茫人海中了。

除了变量命名之外,还要注意的是:在代码世界中,赋值符号=不是左边等于右边的意思。仅仅表示赋值动作,把右边的内容放到了左边的盒子中。

代表左右两边相等的符号,是比较运算符==,虽然他俩长得像,但代表的却是完全不同的意思,可千万不要搞混了。

什么是Python的变量和赋值



seo