上QQ阅读APP看书,第一时间看更新
2.3 运算符
在Python中,运算符用于在表达式中对一个或多个操作数进行计算并返回结果。一般可以将运算符分为两类,即算术运算符和逻辑运算符。
2.3.1 运算符简介
Python中,如正负号运算符“+”和“-”接受一个操作数,可以将其称为一元运算符。而接受两个操作数的运算符可以称为二元运算符,如“*”“/”等。
如果在计算过程中包含多个运算符,其计算的顺序需要根据运算符的结合顺序和优先级而定。优先级高的先运算,同级的按照结合顺序从左到右依次计算,如下所示。
>>>10 + 2 *3 16 #计算顺序为先乘法,后加法 >>>(10 + 2) * 3 36 #计算顺序为先加法,后乘法
注意 赋值运算符为左右结合运算符,所以其计算顺序为从右向左计算。
2.3.2 运算符优先级
Python语言定义了很多运算符,按照优先顺序排列,如表2-1所示。
表2-1 Python运算符优先级