python3中 如何将字符串转换为对应的函数
在Python中,可以使用eval()函数将字符串转换为对应的函数。eval()函数会将字符串作为表达式进行求值,并返回结果。
下面是一个示例:
def add(a, b):
return a + b
# 将字符串转换为函数
func_str = 'add'
func = eval(func_str)
# 调用函数
result = func(3, 4)
print(result) # 输出 7
在上面的示例中,eval()函数将字符串'add'转换为对应的函数add,然后可以像调用普通函数一样调用func函数。
原文地址: https://www.cveoy.top/t/topic/iHHi 著作权归作者所有。请勿转载和采集!