python中的//,即整除:
整除返回的是小于除法运算结果的最大整数。
但其实可以运用()处理优先级问题,先运算,再取负:
实现返回的是直接去掉小数
位运算:
一般都是通过%来判断这个数是否为偶数,x % y ==? 0,为偶数,1,为奇数
但也可以通过位运算实现,x & 1 ==? 0,为偶数,1为奇数
原理上用位运算是可以比算术运算提高性能的。
逻辑运算符:
同种类型,and(&)或(|)本身可以直接判断短路,与java不一样
运算符优先级,主要记住:
算术>比较>逻辑,单目>双目,配合括号(),多用(),易读,易懂