Python如何表达常量

前面我们说了,变量就是变化的量。

而现在我们讲的常量就是不变的量。但是在Python语法中没有常量的概念,但是我们程序开发过程中会涉及到常量概念。

大家都知道圆周率π吧,3.1415926,这是不是就是不变的量。你不能说经过我程序的运算,然后过了一会儿,圆周率变量吧。

所以写程序的过程当中,必然会涉及到一些状态是不变的。但是有一种情况,比如说你的年龄是18岁,按理说这应该是一个变量对吧,因为每年你都会长一岁嘛。但是在一种情况下这就不是变量了,就是你天天熬夜看小电影,最后你噶了,猝与2022年12月31日晚上23点59分。

这时候你的年龄是不是就永远定格于18岁了,所以说有可能是常量。那咱们程序过程中确实会涉及到常量的概念,可是Python语法中没有常量的概念,所有的量在Python中都是变量。

于是Python中就有一些约定俗成的东西,就是你可以把变量名的字母全部换成大写,用来代表常量。当然这只是一种约定或者说规范。

以后别的程序员看到你写的变量名全部是大写了,就知道这代表的就是常量的意思。不会再去修改它。

但是你说你突然诈尸了,变成19岁了,那也没有关系,上面说了Python语法中没有常量的概念。

从本质上来说,虽然你的变量名大写了,它还是一个变量。

只是从规范上,可以用全大写的变量名来表示常量,这就是Python这门语言的特征,你会发现Python在很多方面它都不会硬性的限制你,它只是规范层面上,规范你去怎么写,以此来保证这门语言的简洁性。

未经允许不得转载:445IT之家 » Python如何表达常量

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏