【发布时间】:2010-09-16 20:21:15
【问题描述】:
只是看看在 python 中获取命名常量的方法。
class constant_list:
(A_CONSTANT, B_CONSTANT, C_CONSTANT) = range(3)
那当然可以这样引用:
constant_list.A_CONSTANT
我想你可以使用字典,使用字符串:
constant_dic = {
"A_CONSTANT" : 1,
"B_CONSTANT" : 2,
"C_CONSTANT" : 3,}
并像这样引用它:
constant_dic["A_CONSTANT"]
那么,我的问题很简单。有没有更好的方法来做到这一点?不是说这些是不够的或什么,只是好奇 - 我错过了任何其他常见的成语吗?
提前致谢。
【问题讨论】:
-
这是(至少)this question 和 this question 的副本。我真的希望 SO 搜索做得更好。
标签: python