function pointer

Gerhard Häring gerhard.haering at
Wed Sep 11 06:23:22 EDT 2002

Christina wrote:
> Does Python have function pointers? [...]

Functions, as well as modules, classes and about everything else are
objects in Python. Python doesn't have pointers, but it does have
references, so you can make a reference to a function like this:

def foo():  pass

# Create a reference to the 'foo' function:
bar = foo

Python is highly dynamic, so this is nothing special. You can make
references to functions, classes and even modules. You can dynamically
create functions and classes at runtime, and a lot more.



More information about the Python-list mailing list