上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运算符优先级