1. 程式人生 > >python3 函式呼叫(通過函式名)

python3 函式呼叫(通過函式名)

經常用用到通過函式名來呼叫函式,像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)