python中形参可以是常量吗_2-2 【python基础】python教程|python还能支持常量吗,如何让python支持常量定义...

各位同学们大家好,我是雪山凌狐,欢迎学习 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

里面使用了一些更高级的知识来实现这项功能,感兴趣的同学可以去看一看。

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

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

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

以下是我们的视频教程:

在线观看:

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

下载信息

雪山凌狐教程

高清源文件下载

解压密码:

扫描二维码关注本站微信公众号,回复 1111 获取解压密码

网盘密码:登录可见

下载地址:登录可见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值