首页 > 解决方案 > 当我运行时,有些东西将我的 lambda 函数变成了 def 函数,我该如何解决这个问题?

问题描述

我目前使用Sublime Text作为Python 3的编辑器。

每当我尝试运行我的 lambda 代码时,它都会变成一个 def 函数。

这是之前

add_one = lambda x:x + 1
print(add_one)

def add_one(x): return x + 1
print(add_one)

标签: pythonpython-3.x

解决方案


您的 IDE/命令行中必须有某种 linter 插件,该插件会自动将代码更改为PEP 8标准。

禁用它。


推荐阅读