在Python中,可以使用exec()
函数动态创建函数。exec()
函数可以执行字符串形式的Python代码,下面是一个简单的例子:
定义一个函数名和函数体 function_name = "my_function" function_body = """ def my_function(a, b): return a + b """ 使用exec()函数执行函数体 exec(function_body) 调用动态创建的函数 result = my_function(1, 2) print(result) # 输出:3
在这个例子中,我们首先定义了一个函数名function_name
和一个函数体function_body
,我们使用exec()
函数执行function_body
,从而动态创建了一个新的函数my_function
,我们调用这个动态创建的函数并打印结果。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/648927.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复