--- title: Python Name Binding and Aliasing Functions localeTitle: Python名称绑定和别名函数 --- 函数定义在当前符号表中引入函数名称。函数名称的值具有解释器将其识别为用户定义函数的类型。 ``` >>> something = 1 >>> type(something) >>> def something(): ... pass ... >>> type(something) >>> something = [] >>> type(something) ``` 此值可以分配给另一个名称,该名称也可以用作函数。这是一般的重命名机制: ``` >>> fib >>> f = fib >>> f(100) 0 1 1 2 3 5 8 13 21 34 55 89 ```