总结
豆包 AI 助手文章总结

如何在Python中创建一个常量?

王林
发布: 2023-08-29 17:17:06
转载
1799人浏览过

如何在python中创建一个常量?

常量和变量用于在编程中存储数据值。变量通常指的是可以随时间变化的值。而常量是一种变量类型,其值在程序执行期间不能被改变。

在Python中只有六个内置常量可用,它们是False、True、None、Not Implemented、Ellipsis( ...)和__debug__。除了这些常量之外,Python没有任何内置数据类型来存储常量值。

示例

下面演示了常量的示例 -

False = 100
登录后复制

输出

SyntaxError: cannot assign to False 
登录后复制

False是Python中的内置常量,用于存储布尔值false,将任何值赋给它都是非法的,会引发SyntaxError。

立即学习Python免费学习笔记(深入)”;

但在PEP 8标准中,常量是大写的。这有助于用户知道它是一个常量值。如果我们遇到任何全大写的变量,按照惯例而不是规则,我们不应该改变它们的值。让我们看一个例子。

示例

π是一个数学常数,约等于3.14159。让我们在Python中声明常数π的值。

# declare constants
PI = 3.14159
print(PI)
登录后复制

输出

3.14
登录后复制

在上面的示例中,数学常数 pi 使用全大写字母进行声明。

示例

如PEP 8的常量部分所提到的,我们应该使用大写字母和下划线来分隔单词。

# declare constants
LUMINOUS_EFFICACY = 683
VALUE_A = 100
COLOR = 'RED'

print(LUMINOUS_EFFICACY)
print(VALUE_A)
print(COLOR)
登录后复制

输出

683
100
RED
登录后复制

正如我们所见,常量的创建也与变量完全相同。变量和常量都遵循类似的命名规则,唯一的区别是常量仅使用大写字母。

示例

通常,在 Python 中,常量是在模块中声明的。让我们举个例子并创建常量。

在单独的文件中声明常量,并使用 .py 扩展名命名该文件。

Constants.py 文件

# declare constants

SPEED_OF_LIGHT_IN_VACUUM = 299792458
PI = 3.141592653589793
LUMINOUS_EFFICACY = 683
VALUE = 20
登录后复制

示例.py 文件

import Constants

print(Constants.VALUE)
print(Constants.SPEED_OF_LIGHT_IN_VACUUM)
print(Constants.PI)
登录后复制

输出

20
299792458
3.141592653589793
登录后复制

在上面的示例中,我们创建了 Constants.py 文件,称为 Constants 模块。然后,我们声明了一些常量值。之后,我们创建另一个 python 文件,它是一个 Example.py 文件,在该文件中,我们使用 import 关键字导入 Constant 模块。最后,访问常量值。

使用大写字母的目的是表明当前名称被视为常量。但它实际上并不能阻止常量值的重新分配。

以上就是如何在Python中创建一个常量?的详细内容,更多请关注php中文网其它相关文章!

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号