Python怎么根据不同的字符串动态选择函数?
例子:defchoose(a='XXX'):#...........returnXXX_func#如果a='text',那么就返回函数text_func,如果a='int...
例子:
def choose(a='XXX'):
#...........
return XXX_func
#如果a='text',那么就返回函数text_func,如果a='int',就返回函数int_func
for i in range(5):
choose(str(i))
补充:已经找到了,用getattr函数。这个方法在 Dive in Python 有提到,很久没用,忘记了。 展开
def choose(a='XXX'):
#...........
return XXX_func
#如果a='text',那么就返回函数text_func,如果a='int',就返回函数int_func
for i in range(5):
choose(str(i))
补充:已经找到了,用getattr函数。这个方法在 Dive in Python 有提到,很久没用,忘记了。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询