2-2 【python基础】python教程|python还能支持常量吗,如何让python支持常量定义

avatar
avatar
雪山凌狐
484
文章
25
评论
2020年11月22日11:13:41 评论 93 885字阅读2分57秒

各位同学们大家好,我是雪山凌狐,欢迎学习 python3 小白课。

有了变量,咱们来讲一讲常量。

我们首先来复习一下变量的知识,变量就是值可以通过不断赋值来改变的量。而跟变量不同的是,常量是值不可变的量。比如圆周率 π 保留两位小数是固定的 3.14,那我们就可以称之为常量。但请注意,跟其他编程语言不同的是,python 天生就没有关于常量的定义方法

那怎么办呢?在 python 当中,我们会约定,当一个变量名的字母全部大写的时候,我们就说它是一个常量。这个呢仅仅是一个约定俗成的规则,事实上,当全部为大写字母的变量被赋值之后,它依然是支持被重新赋值的,也就是说,它实质上还是一个变量,只不过程序员们会遵守这个约定,仅此而已。比如我们刚才圆周率的例子,我们就可以定义 PI = 3.14。当然,除了字母进行大写,在我们约定的所谓常量名中,你也可以根据需要,加入数字或者下划线。

我们来看个简单的例子。如图所示。

# coding: utf-8
NAME = "little bai"
AGE = 18

我们将全部变量名的字母大写,这样,我们就轻松定义了两个常量。

python 中呢也有一些自带的常量值,它们是不可变的,比如布尔值,也就是真,True,假,False,它们仅有值,没有名,可以直接在代码中进行使用。

对于咱们小白同学来说,了解到上述程度就已经足够了。

如果你真的想探究使用 python 如何来实现一旦定义之后真正不允许修改值的常量的方法的话,可以参考下面这个链接:
http://www.xueshanlinghu.com/excellent-articles/2664.html
里面使用了一些更高级的知识来实现这项功能,感兴趣的同学可以去看一看。

好的,本节课的内容就到这里啦~

你的支持和理解也是我继续出课程的最大动力~如果你觉得本套教程不错的话,欢迎点赞、评论和收藏哟~

更多精彩视频教程,欢迎全网搜索“雪山凌狐教程”,我们下节课,再见!

 

 

以下是我们的视频教程:

在线观看:

 

感谢大家的收看,我们下期再见!

下载信息 wechat 雪山凌狐教程 高清源文件下载 解压密码:
扫描二维码关注本站微信公众号,回复 1111 获取解压密码
网盘密码:登录可见
下载地址:登录可见
继续阅读
如果你觉得内容不错的话,欢迎点赞,评论和分享哟~
avatar

发表评论