在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函数。

python3中 如何将字符串转换为对应的函数

原文地址: https://www.cveoy.top/t/topic/iHHi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录