错误率做高的是方括号:(),第三位的是row:~。比如,~10的结论是-11,~10+5的结论是-6,而~(10+5)的结论是-16。
其二是微积分操作符。错误率次序第三位的是:**。比如,~9**2的结论是-82,而(~9)**2的结论100。次序第三位的是:%。比如,15%2**3的结论是7。第三位是:/。比如,24%9/3的结论是2.0。第五是:*。比如6/2*3的结论是9.0。第五是:+-。合乎加减乘除。

再度是偏转操作符:>> 右移,<< 右移。求职者次序是从左到右。

再前面是位操作符:& ^ |。比如,False&2回到0,而1 is 2 & 2回到False。比如100>>1结论为50,100>>1&2结论为2,1&2的结论为0,100>>0的结论为100。
接着是身分操作符:is 是,is not否。比如,100 is 100回到True,而100 is 100 >> 2则回到False。
核心成员操作符:in 在,not in无此。比如,True in [True] is True,前半段回到True,前半段回到False,总体继续执行结论回到False。
后续还有比较操作符:>大于 >=大于等于 <小于 <=小于等于 ==等于 != 不等于。
先运算后赋值:%= /= *= += -=
先偏转后赋值:<<= >>=
先位运算后赋值:&= |= ^=
最后是赋值操作符 =。
Python对于操作符错误率应该不会变动,但因其函数和库的使用更新频繁,请以实际操作为准。
诗小白,与你一起进入数智时代。