经常用用到通过函数名来调用函数,像php一样,直接拿字符串
$function1($parameter1);
python3中也有类似的功能:
def function2(name,age):
print ('Hello {}! : age {}'.format(name,age))
1
method_name2 = 'function2'
args = ['friend2',10]
kwargs = {}
eval(method_name2)(*args, **kwargs)
2
method_name2 = 'function2'
eval(method_name2)('friend2',11)
3
eval('function2')('friend2',11)