函数名也是个变量,指向具有计算功能的函数。
高阶函数
一个函数接收另一个函数作为参数,这种函数就称之为高阶函数。
匿名函数
匿名函数也可以赋值给变量:
f = lambda x : x * x
print f(5)
偏函数
使用functools.partial创建一个新函数,这个新函数可以固定住原函数的部分参数,使调用更加简单。
import functools
int16 = functools.partial(int, base = 16)
int16()这个函数就相当于int(xx, base=16),在频繁地需要把16进制字符串数字转成整数时,很实用。