【发布时间】:2015-11-29 08:04:53
【问题描述】:
我想确定输入字符串是否是有效的函数名。 有什么方法可以在传递给 isfunction 调用之前替换变量的值?
#!/usr/bin/python
def testFunc():
print "Hello world!";
return;
myString = "testFunc";
isfunction(testFunc); // This returns **True**
isfunction(myString); // This returns **False**
【问题讨论】:
-
你的意思是string是一个合法的函数名,还是variable是一个函数?
-
@khelwood:我想知道 myString 中存在的值是否有效
-
@Ashwin 那么当
myString是"testFunc"时为什么isfunction(myString)应该返回false?
标签: python string variable-substitution