Es gibt zwei Arten von „magischen Funktionen“:
Weitere Informationen:
%magic
In [1]: def fac(n):
...: return 1 if n == 0 else n * fac(n-1)
...:
In [2]: %timeit fac(100)
10000 loops, best of 3: 26.2 µs per loop
In [3]: %%timeit
...: def fac(n):
...: return 1 if n == 0 else n * fac(n-1)
...: fac(100)
...:
10000 loops, best of 3: 30.6 µs per loop