Python-使用字符串作为lambda函数?

时间:2017-06-09 01:55:10

标签: python lambda

说我有以下字符串

a = "x**2+5"

我想用它来创建以下lambda函数:

b= lambda x: x**2+5

我该怎么做?

1 个答案:

答案 0 :(得分:4)

您可以使用eval()b = lambda x: eval(a)。请记住,在实际程序中使用eval(),您无法控制ax,可能会导致大量问题。

相关问题