Python变量函数

来源:互联网 发布:淘宝怎么用手机号登陆 编辑:程序博客网 时间:2024/05/22 10:58

在PHP等语言中有变量函数(Variable Function)这一说法,意思就是将函数名存在变量中,然后根据变量值动态的调用需要的函数。
其实在Python中也有类似这样的功能。下面我们就来实现python的变量函数。

def foo():      print 'hi'  t = eval('foo')  t()  
>>> def foo():  ...     print 'hi'  ...  >>> t  = eval('foo')  >>> t()  hi  >>>  

想 import 一个为某变量值

m = 'sys'  exec "import " + m 

原文地址:Python变量函数:函数名存在变量中

原创粉丝点击