跳到内容

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

添加于 v0.0.89 · 相关问题 · 查看源码

源自 pep8-naming linter。

作用

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

为什么这不好?

PEP 8 建议所有函数变量名均应使用小写。

函数名应为小写,单词之间用下划线分隔以提高可读性。变量名遵循与函数名相同的命名惯例。仅在为了保持向后兼容性,且该风格已成为现有上下文(例如 threading.py)的主流风格时,才允许使用 mixedCase(混合大小写)。

示例

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

建议改为

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

Options (选项)