查看原文
其他

Pythoner:什么是常量,什么是变量?

小帅b 学习python的正确姿势 2019-04-06

朋友们好,这一篇推文我主要来普及两个概念,就是「常量」和「变量」,这两个概念很简单理解,以后我们在使用 Python 编程的时候也会经常用到。小帅b会一直延用轻松的风格来告诉大家怎么玩 Python,当然有什么建议可以在后台给我留言。


 又特么废话,快点进入正题。



1.常量


我们知道,世界杯踢球每队会派出 11 名队员出场比赛,这里的 11 是固定不变的。我们高中的时候学的物理有个叫做重力加速度的概念,它是 9.8 m/s²,这里的 9.8 也是一样是固定不变的,对于这些固定不变的,具备字面上的意义的量我们就称为「常量」,它就像一座高高的大山,不会被轻而易举的改变,愚公移山?不存在的。




 愚公不畏艰难,坚持不懈,挖山不止,最终感动天帝而将山挪走的故事。通过愚公的坚持不懈与智叟的胆小怯懦,以及“愚”与“智”的对比告诉人们,无论遇到什么困难,只要有恒心、有毅力地做下去,就有可能成功。



这特么跟常量有毛关系?




2.变量


自己动手写一个会跟你 Say Hello 的 python 程序中我们就谈到了变量这个玩意,我说变量可以把它理解为一个「桶」,你可以通过它来存储一些变化的值。


其实说白了变量只是你的计算机中存储信息的一部分内存,它可以存储所有可以变化的值。


比如说你想要用「 i 」 来表示一个变量,对python来说是一件很简单的事,你只要用 「i = 变化的值」就可以了。


举个例子:



这里使用 i 来表示一个变化的值 5,也就是说我们将 5 赋值给变量 i 。那么现在这个 i 指向的值就是 5 。


所以这里的 i+6 就是 5+6。


假如我们现在想让 i 来表示的值变成 2,这完全没问题,只要这样即可:




 男人能屈能伸,可长可短,算不算变量?


注意了,Python中的变量名称只能由字母、数字、下划线构成,而且不可以数字打头,像「xiaoshuaib_520」这样的是合法的,但是如果是「520_xiaoshuaib」那是不可以的。


不信你瞧:



 不好意思,他又特么不要脸了。




我的公众号希望坚持原创,并且带来有价值的内容,通过这里让你能够轻松学到你想要的 python 所有。当然,坚持原创不易,我希望得到你的支持,如果你觉得有用,分享给你身边的朋友来这里一起玩,小帅b在此谢过大家!


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存