运算符 ================================================================================ 算术运算符 -------------------------------------------------------------------------------- .. list-table:: 算术运算符 :widths: 20 20 40 :header-rows: 1 * - 运算符 - 描述 - 实例 * - \+ - 加 - 9 + 4 输出结果 13 * - \- - 减 - 9 - 4 输出结果 5 * - \* - 乘 - 9 * 4 输出结果 36 * - / - 除 - 9 / 4 输出结果 2.25 * - % - 取模(余数) - 9 % 4 输出结果 1 * - \+\+ - 自增运算符,整数值增加1 - a++ 等同于 a = a + 1 * - \-\- - 自减运算符,整数值减少1 - a\-\- 等同于 a = a - 1 赋值运算符 -------------------------------------------------------------------------------- .. list-table:: 赋值运算符 :widths: 20 20 40 :header-rows: 1 * - 运算符 - 描述 - 实例 * - = - 赋值运算符 - a = 1 将a设为1 * - \+= - 加法赋值运算符 - a += 1 等同于 a = a + 1 * - \-= - 减法赋值运算符 - a -= 1 等同于 a = a - 1 * - \*= - 乘法赋值运算符 - a \*= 1 等同于 a = a * 1 * - /= - 除法赋值运算符 - a /= 1 等同于 a = a / 1 * - %= - 取模赋值运算符 - a %= 2 等同于 a = a % 2 比较运算符 -------------------------------------------------------------------------------- 以下假设变量a为10,变量b为20 .. list-table:: 比较运算符 :widths: 20 20 40 :header-rows: 1 * - 运算符 - 描述 - 实例 * - == - 等于 - a == b 结果为false * - != - 不等于 - a != b 结果为true * - > - 大于 - a > b 结果为false * - < - 小于 - a < b 结果为true * - >= - 大于等于 - a >= b 结果为false * - <= - 小于等于 - a <= b 结果为true 逻辑运算符 -------------------------------------------------------------------------------- .. list-table:: 逻辑运算符 :widths: 20 20 40 :header-rows: 1 * - 运算符 - 描述 - 实例 * - && - 逻辑“与”运算符。 - true && true 结果为true, true && false 结果为false。 * - || - 逻辑“或”运算符。 - true || false 结果为true, false || false 结果为false。 * - ! - 逻辑“非”运算符。 - ! true 结果为false, ! false 结果为true。