一、算数操作符
有:+、-、*、/、//、%、**(幂)
a= 3; a = 3+1; #等同于a += 1 这相当与a加一
同样 也可以-、*、/、// 需要注意的是//是直接舍弃小数点后面的数字,不管四舍五入,直接删掉
比如 a /= 2;#输出的是1.5 a //= 2; #输出的是1 3.0 //= 1;#输出的是3.0
还有顺序问题,简单的大家都知道,其中**是有一点需要注意的,
-3 ** 2;#输出的是-9 3 ** -2 ;#输出的是0.111111
也就是用幂运算是,其前面的优先级大于幂,其后面的优先级小于幂
二、比较操作符
>、<、== >=,<=,!=
在python中还可以这样用:
输入3<4<5; #输出TRUE 在其他的语言之中不能这样用 python当中可以
三、逻辑操作符
and、or、not
举个栗子: 输入:not TRUE; #输出FLASE
输入:not FLASE; #输出TRUE
输入:not 0 ; #输出TRUE 0相当于FLASE
输入:not 4 ; #输出FLASE 其他的数相当于TRUE
not>and>or:优先级
四、优先级问题
第一:幂
第二:正负号
第三:算数操作符
第四:比较操作符
第五:逻辑操作符