python - python中类常量的定义
问题描述
我是python的新手,我想知道我是否可以为类常量的定义做这样的事情:Tks
class MyClass:
@classmethod
@property
def MY_CONSTANT(cls):
return 0
解决方案
不,那行不通。
这是类常量的典型模式:
class MyClass:
MY_CONSTANT = 0
Python 中的很多事情(如只读属性)都是在 Python 中按照约定完成的。
推荐阅读
- xml - 如何使用 python-docx 在文档中插入 xml?
- reactjs - 尽管使用了所有默认的 create-react-app 配置,Heroku “不是来自 webpack 的内容是从 /app/public 提供的”
- yaml - YAML::TypedBadConversion
NTRTsim 上的 yaml-cpp - c++ - 如何在 VSCode 中查看希腊字母?
- javascript - JS 表单验证,以确保如果没有输入名称,则会出现弹出窗口
- wpf - 如何在操作系统级别更改系统参数?
- android - Gradle 错误:创建构建时碰撞属性
- java - 如何显示当前 n 个线程的吞吐量?
- flutter - 如何在 StatelessWidget.build 方法中调用异步方法?
- android - RecyclerView 中的 ImageViews 不是水平对齐的“权重”