附录

算术二元运算符优先

是什么 3^2*4 + 2%5 ?该值(38)由该“运算符优先表”确定。下表基于《 Python Language Reference Manual 作者:G.Rossum和F.Drake。此处按优先级升序列出了这些操作。

操作员

描述

布尔或

布尔AND

布尔型注释

在,而不是在

会员资格

是,不是

同一性检验

>、<=、>、>=、==、!

比较

+,-

加减法

*,/,%

乘法、除法、余数

** ,^

求幂

因此,要计算 3^2*4 + 2%5 ,Sage用括号表示计算: ((3^2)*4) + (2%5) 。因此,第一台计算机 3^2 ,这是 9 ,然后将两者计算 (3^2)*42%5 ,最后添加这些。