关于python input方法的使用

在python程序中定义了一个方法a(x)
然后使用了input方法
用户输入了a(x)
此时input返回的是一个字符串
要怎么样将这个字符串转换成命令来执行函数a呢?

def a(x):
...
x=...
b=input()
eval(b)