Python 函数与装饰器面试题21 题
- 01 Python 的高阶函数和一等函数是什么?函数能当参数和返回值吗?
- 02 Python 中 lambda 和 def 有什么区别?
- 03 Python 闭包是什么?为什么循环里的闭包会出现延迟绑定问题?
- 04 Python 的 LEGB 作用域规则是什么?
- 05 Python 的可调用对象是什么?__call__ 有什么用?
- 06 Python 函数参数传递是值传递还是引用传递?
- 07 Python 函数定义里的 / 和 * 是什么意思?仅位置、仅关键字参数怎么用?
- 08 Python 生成器的 send、throw、close 方法是干什么的?
- 09 Python 生成器函数和普通函数有什么区别?
- 10 Python 为什么不建议使用可变对象作为函数默认参数?
- 11 Python 怎么获取函数的名字、参数、签名?函数有哪些内省属性?
- 12 Python 中 @staticmethod、@classmethod 和 @property 有什么区别?
- 13 Python 中 *args、**kwargs 和参数顺序怎么理解?
- 14 Python 装饰器的原理是什么?为什么要用 functools.wraps?
- 15 Python 带参数装饰器怎么写?多个装饰器的执行顺序是什么?
- 16 Python 的 functools.partial 是什么?和 lambda 有什么区别?
- 17 Python 的 map、filter、reduce 怎么用?和列表推导式比哪个好?
- 18 Python 的 yield from 是什么?和 for 循环里 yield 有什么区别?
- 19 Python 的 functools.singledispatch 是什么?怎么实现函数重载?
- 20 Python 的 operator 模块有什么用?itemgetter、attrgetter 怎么用?
- 21 Python 的递归深度限制是什么?为什么 Python 不做尾递归优化?
没有符合条件的题目。