好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python中函数赋值给变量时的问题注意详解

变量赋值是我们在日常开发中经常会遇到的一个问题,下面这篇文章主要给大家介绍了关于python中将函数赋值给变量时需要注意的一些问题,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

>>> f = abs
>>> f(-10)
10 
def maker(N):

  def action(X):

    return X**N

  return action 
>>> f(3)
9 
>>> def add(x,y):
    z=x+y
    print(z)
>>>a=add(3,4)
7 
>>>def log(func):
   def wrapper(*args, **kw):
     print('call %s():' % func.__name__)
     return func(*args, **kw)
   return wrapper
>>>@log
>>>def now():
    print('2015-3-25') 
def wrapper(*args,**kw):
   print(t+'begin call')
   result=func(*args,**kw)
   print(t+'end call')
   return result 
def wrapper(*args,**kw):
   print(t+'begin call')
   func(*args,**kw)
   print(t+'end call') 

结果也是一样的。

总结

以上就是python中函数赋值给变量时的问题注意详解的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于python中函数赋值给变量时的问题注意详解的详细内容...

  阅读:45次