Is there any need for overloading operators in python?

Same need as in any other language that supports operator overloading. If you want to perform an addition (for example) on two instances of a custom object, what would produce clearer/cleaner code

myobj1.Add(myobj2)

or

myobj1 + myobj2