用函数名执行函数,并返回返回值
def foo(val):
print("foo",val)
return "foo"
def bar(val):
print("bar",val)
return "bar"
func_list = ["foo","bar"]
val = "tttt"
for func in func_list:
res = eval(func)(val)
print(res)
输出
foo tttt
foo
bar tttt
bar
本文介绍了一种在Python中使用函数列表的方法,通过遍历函数名并利用eval()执行,实现对不同函数的调用及返回值的获取,展示了如何灵活运用函数和字符串操作。

1万+

被折叠的 条评论
为什么被折叠?



