Re: Python is not turned for speed
Python is not a pure OO language. It is a general purpose scripting language based on Objects. Some general things that non-OO people might use are implemented as functions, like print() and len(). In reality, they interact with the object via methods, obj.__str__() and obj__len__(), respectively. So the object itself decides what is printed and determines its own length, if any.