在PEP8中,一般规则是使用大写字母声明常量。在现实生活中,可能会存在许多情况:
在PEP8中,一般规定将常量声明为全大写字符。但在实际应用中,情况可能有所不同:
#!env python
DATABASE_HOST = 'localhost'
app = Flask('myapp')
base_two = partial(int, base=2)
通常我们认为字符串类型或数字类型的变量是不可变的,因此是常量,但对象或函数不是。问题在于代码检查工具无法进行类型检查。
你该如何处理这种情况?我应该将它们大写还是只是禁用检查工具中的这个规则?