跳到内容

无用的返回 (PLR1711)

源自 Pylint 代码检查工具。

修复总是可用的。

作用

检查以不必要的returnreturn None结尾,并且不包含其他return语句的函数。

为什么这不好?

Python 隐式地假定在函数末尾返回 None,因此没有必要显式地编写 return None

示例

def f():
    print(5)
    return None

建议改为

def f():
    print(5)