gpt4 book ai didi

Python:在传递给另一个函数之前替换变量值

转载 作者:行者123 更新时间:2023-12-01 04:31:20 26 4
gpt4 key购买 nike

我想确定输入字符串是否是有效的函数名称。在传递给 isfunction 调用之前有什么方法可以替换变量的值吗?

#!/usr/bin/python
def testFunc():
print "Hello world!";
return;

myString = "testFunc";
isfunction(testFunc); // This returns **True**
isfunction(myString); // This returns **False**

最佳答案

一种方法是使用 eval,它将字符串解释为代码:

try:
eval(myString)
except NameError:
# not a function

关于Python:在传递给另一个函数之前替换变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32376448/

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