跳到内容

函数中使用非小写变量名 (N806)

源自 pep8-naming linter。

作用

检查函数中是否使用了非小写变量名。

为什么这不好?

PEP 8 建议所有函数变量名使用小写字母

函数名应该是小写的,单词之间用下划线分隔,以提高可读性。变量名的命名约定与函数名相同。mixedCase 仅在已经流行的上下文中才被允许(例如 threading.py),以保持向后兼容性。

示例

def my_function(a):
    B = a + 3
    return B

建议改为

def my_function(a):
    b = a + 3
    return b

Options (选项)