①算数运算符
算数运算可以完成数学中的加、减、乘、除四则运算
算数运算符包括:
+(加)、-(减)、×(乘)、/(除)、%(求余)、**(求幂)、//(整除)
整除运算:返回商的整数部分
例如:12//10的结果是1
②比较运算符
比较运算是指两个数据之间的比较运算
比较运算符包括:
>(大于) <(小于)
≥(大于等于) ≤(小于等于)
==(等于) !=(不等于)
比较运算符多用于数值型数据的的比较,有时也用于字符串数据的的比较,比较的结果值是True或False
③逻辑运算符
逻辑运算符包括:
and(与) or(或) not(非)
运算规则同数学中的一样
④赋值运算符
用于计算表达式的值并送给变量
赋值运算符:是将赋值号右边的值送给赋值号左边的变量。例如:X=5 将5赋给变量X
赋值表达式的运算方向是从右到左
赋值运算有3种情况:
为单一变量赋值 比如:X=5
为多个变量赋一个值 比如:X=Y=5
为多个变量赋多个值 比如:X,Y=3,4
⑤位运算符
用于对整数中的位进行测试、置位或移位处理,对数据进行按位操作
位运算符包括:
~(按位取反) &(按位与)
|(按位或) ^(按位异或)
>>(按位右移) <<(按位左移)
注意:进行位运算后得到的二进制值是补码的形式,若首位是1,此数为负,需要按照“按位取反,末位加1”的规则计算输出值