Raymond Hettinger <rhettin...@users.sourceforge.net> added the comment:

Python's order of operations runs the exponentation before the unary minus.  
This convention makes the unary minus behave more like the subtraction operator 
so that:  -x**n == 0 - x**n.

This convention is somewhat common but there are exceptions such as MS Excel 
where the unary minus binds first.  See 
http://en.wikipedia.org/wiki/Order_of_operations#Examples

----------
nosy: +rhettinger

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10061>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to