当前位置: 首页 > news >正文

Python3 笔记:Python的常量

常量(constant):跟变量相对应,指第一次赋予值后就保持固定不变的值。

Python里面没有声明常量的关键字,其他语言像C/C++/Java会有const修饰符,但Python没有。

Python中没有使用语法强制定义常量,通常用一个不改变值的变量代替常量。当我们想定义一个量,并且这个量之后不会再变动,那么可以采取一种约定俗成的方式,即:

所有字母大写并用下划线分隔单词(如CONSTANT_NAME),但这个量本质上还是一个变量,其对应的值仍然可以被改变。

(所有字母大写仅仅是一种提示效果,其他人看到就知道这是一个常量,但并没有真的将这个量定义为一个常量,也无法避免在程序中这个量被修改。人知道,计算机不知道)

python的6个内置常量:True、False、None、NotImplemented、Ellipsis、__debug__。
使用举例待补充...

http://www.lryc.cn/news/348458.html

相关文章:

  • 【Linux】自动化构建工具make/Makefile和git介绍
  • C语言—关于字符串(编程实现部分函数功能)
  • picoCTF-Web Exploitation-Trickster
  • SSH 免密登录,设置好仍然需要密码登录解决方法
  • 【斑马打印机】web前端页面通过BrowserPrint API连接斑马打印机进行RFID条形码贴纸打印
  • DigitalOcean 应用托管更新:应用端到端运行时性能大幅改进
  • c/c++对于char*的理解(联合string容器)
  • Web前端三大主流框架是什么?
  • 一个基于servlet的MVC项目-登录验证
  • Windows 11 下 kafka 的安装踩坑
  • 二维数组:行列互换/求最大值及其所在位置/求各行各列的和/矩阵乘积/深入理解二维数组
  • The Onion Router-洋葱
  • 自动化工具 Ansible:playbooks 剧本编写
  • AttributeError: module ‘flask.app‘ has no attribute ‘route‘
  • 在云计算与人工智能中,7ECloud扮演着什么样的角色
  • 视频推拉流EasyDSS视频直播点播平台如何优先展示正在直播的直播间?
  • JavaEE之线程(4)——线程安全、线程安全的原因,synchronized关键字
  • Python3 笔记:分支结构
  • 《TAM》论文笔记(上)
  • 【Java的抽象类和接口】
  • 今天开发了一款软件,我竟然只用敲了一个字母(文末揭晓)
  • 【C++杂货铺】红黑树
  • css--控制滚动条的显示位置
  • 华为设备display查看命令
  • 自动攻丝机进出料激光检测 进料出料失败报警循环手动及关闭报警退出无限循环
  • 2024年去除视频水印的5种方法
  • 怎么用电脑接收手机文件 用备忘录传输更舒服
  • 微信小程序、uniapp密码小眼睛
  • 【手势操作-复习前一天的内容-预习今天的内容 Objective-C语言】
  • ​​​【收录 Hello 算法】第 6 章 哈希表