1.算数运算符
输出结果:
但是:
整除中,如果一正一负该如何计算?
公式:向下取整
输出结果为
因为,9除-4等于 -2.1...... 向下取整为负三
在取余中,一正一负该如何计算呢?
公式:被除数-除数*商
输出结果为:
2.赋值运算符
交换值:
结果:
3.比较运算符
比较运算符最后的结果为True 或 False 显而易见类型为bool(布尔)类型
注:一个 = 为赋值 两个 = 为比较运算符
以上比较的是值,而比较标识要用is/is not
结果也为True / False
但是: 在数组中即使数组里的数一样,不可以使用一个id,否则改变一个数组中其中一个数时,另一个数组里的数也会改变
4.布尔运算符
and: 结果:
or: 结果:
not: 结果:
in/not in: 结果:
5.位运算符
上面对应都为1才是1(与),下面只要有一个1就是1(或)
左右移动(需要转换为2进制)
把1向左移动2位,把1向右移动1位
6.运算符的优先级
()>算数运算>位运算>比较运算>布尔运算>赋值运算
括号的优先级最高