Loading... 各位同学们大家好,我是雪山凌狐,欢迎学习 python3 小白课。 有了变量,咱们来讲一讲常量。 我们首先来复习一下变量的知识,变量就是值可以通过不断赋值来改变的量。而跟变量不同的是,常量是值不可变的量。比如圆周率 `π` 保留两位小数是固定的 `3.14`,那我们就可以称之为常量。但请注意,跟其他编程语言不同的是,**python 天生就没有关于常量的定义方法** 。 那怎么办呢?在 python 当中,我们会约定,当一个变量名的字母 **全部大写** 的时候,我们就说它是一个 **常量**。这个呢仅仅是一个约定俗成的规则,事实上,当全部为大写字母的变量被赋值之后,它依然是支持被重新赋值的,也就是说,**它实质上还是一个变量** ,只不过程序员们会遵守这个约定,仅此而已。比如我们刚才圆周率的例子,我们就可以定义 `PI = 3.14`。当然,除了字母进行大写,在我们约定的所谓常量名中,你也可以根据需要,加入数字或者下划线。 我们来看个简单的例子。如图所示。 ```python # coding: utf-8 NAME = "little bai" AGE = 18 ``` 我们将全部变量名的字母大写,这样,我们就轻松定义了两个常量。 python 中呢也有一些自带的常量值,它们是不可变的,比如布尔值,也就是真,`True`,假,`False`,它们仅有值,没有名,可以直接在代码中进行使用。 对于咱们小白同学来说,了解到上述程度就已经足够了。 如果你真的想探究使用 python 如何来实现一旦定义之后真正不允许修改值的常量的方法的话,可以参考下面这个链接: <div class="preview"> <div class="post-inser post box-shadow-wrap-normal"> <a href="http://fox-9.com/725.html" target="_blank" class="post_inser_a no-external-link no-underline-link"> <div class="inner-image bg" style="background-image: url(http://fox-9.com/usr/themes/handsome/assets/img/sj/3.jpg);background-size: cover;"></div> <div class="inner-content" > <p class="inser-title">python 中如何定义常量</p> <div class="inster-summary text-muted"> Python 并未提供如 C/C++/Java 一样的 const 修饰符,换言之,python 中没有常量,py... </div> </div> </a> <!-- .inner-content #####--> </div> <!-- .post-inser ####--> </div> 里面使用了一些更高级的知识来实现这项功能,感兴趣的同学可以去看一看。 好的,本节课的内容就到这里啦~ 你的支持和理解也是我继续出课程的最大动力~ 如果你觉得本套教程不错的话,欢迎点赞、评论和收藏哟~ 更多精彩视频教程,欢迎全网搜索 “雪山凌狐教程”,我们下节课,再见! 以下是我们的视频教程: **在线观看:** https://www.bilibili.com/video/BV1m54y1z7m7/ **高清源文件下载:** <div class="hideContent">该部分仅登录用户可见</div> 感谢大家的收看,我们下期再见! 最后修改:2021 年 08 月 20 日 © 允许规范转载 赞 赠人玫瑰,手留余香