深度学习:卷积神经网络技术与实践
上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运算符优先级