1. 程式人生 > >Python之函式物件作為引數

Python之函式物件作為引數

秉承著一切皆物件的理念,我們再次回頭來看函式(function)。函式也是一個物件,具有屬性(可以使用dir()查詢)。作為物件,它還可以賦值給其它物件名,或者作為引數傳遞。

函式作為引數傳遞

函式可以作為一個物件,進行引數傳遞。函式名(比如func)即該物件。比如說:

def test(f, a, b):
    print 'test'
    print f(a, b)

test(func, 3, 5)