gpt4 book ai didi

python - 可以将输入字符串转换为 Python 中的可调用函数对象吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:43:28 26 4
gpt4 key购买 nike

<分区>

我希望能够获取一个描述 Python 函数的字符串,并将其转换为一个我可以调用的函数对象。例如,

myString = "def add5(x):
return x + 5"
myFunc = myString.toFunction() <-- something like this?
print myFunc(10) <-- should print 15

我之所以希望能够做到这一点,是因为我的计算类(class)理论基础提出了一个问题,该类(class)在 SISO(字符串输入,字符串输出)假设下运行。特别是,我们正在研究不可计算的问题 yesOnString(P,I),如果 P(I) =“yes”则返回“yes”,否则返回“no”。因此,我希望能够将函数 P 以字符串形式作为参数传递,然后让该函数将字符串转换为它随后调用的函数。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com