The Cost of Dynamism (was Re: Pyhon 2.x or 3.x, which is faster?)
Marko Rauhamaa
marko at pacujo.net
Sat Mar 12 13:07:47 EST 2016
BartC <bc at freeuk.com>:
> No it's very easy. In Python terms:
>
> def f(): return "One"
> def g(): return "Two"
>
> h=f
>
> h() returns "One". Later you do h=g, and h() returns "Two". No need
> for f and g themselves to be dynamic. h just needs to be a variable.
Well, what do you make of this:
>>> def f(): return 1
...
>>> g = f
>>> def f(): return 2
...
>>> g()
1
>>> f()
2
Marko
More information about the Python-list
mailing list