Python 3.x Python:需要创建不可变常量,以便在代码的其他文件中使用
我想在一个单独的文件中创建几个常量,这些常量应该像int一样是不可变的,可以使用类导入 我试图创建一个类,但它不适合我Python 3.x Python:需要创建不可变常量,以便在代码的其他文件中使用,python-3.x,Python 3.x,我想在一个单独的文件中创建几个常量,这些常量应该像int一样是不可变的,可以使用类导入 我试图创建一个类,但它不适合我 class test_const: const1 = [5, 6, 7] const2 = 8 >>> test_const.const1 [5, 6, 7] >>> test_const.const1 = "overwrite" >>> test_const.const1 "overwrite" 当我们
class test_const:
const1 = [5, 6, 7]
const2 = 8
>>> test_const.const1
[5, 6, 7]
>>> test_const.const1 = "overwrite"
>>> test_const.const1
"overwrite"
当我们覆盖常量时,它应该通过如下错误
X SyntaxError:无法分配给const1(因为const1是不可变的)这可能会有帮助这可能会有帮助