1.2.4.8 函数作为对象

函数是一级对象,这意味着他们可以是:

  1. - 可以被赋值给变量
  2. - 列表的一个项目(或任何集合)
  3. - 作为参数传递给另一个函数

In [26]:

  1. va = variable_args
  2. va('three', x=1, y=2)
  1. args is ('three',)
  2. kwargs is {'y': 2, 'x': 1}