Python + inspect 一行实现递归 fib 函数
背景 {#背景} -------- 有个裙友要看看用 `lambda` 能不能在一行里定义出来 `fib` 函数,并且不要那个根号五的数学公式,于是就有了这篇文章。 介绍 {#介绍} -------- `inspect` 库可以帮助我们拿到 Python 上下文的各种信息,自然也包括了当前正在运行的函数。配合 `eval` 可以达到我们的目的。 实现 {#实现} ---...
背景 {#背景} -------- 有个裙友要看看用 `lambda` 能不能在一行里定义出来 `fib` 函数,并且不要那个根号五的数学公式,于是就有了这篇文章。 介绍 {#介绍} -------- `inspect` 库可以帮助我们拿到 Python 上下文的各种信息,自然也包括了当前正在运行的函数。配合 `eval` 可以达到我们的目的。 实现 {#实现} ---...