python学习day3
1比较运算符号(生成布尔类型)
print('98大于90吗',98>90)
print('98小于90吗',98<90)
print('98等于90吗',98==90)
print('98不等于90吗',98!=90)
2逻辑运算符号
print(8>7 and 6>5)
print(9>8 and 7<5)
print(8<7 and 10/0) #当第一个表达式结果为False,直接得结果,不会执行右边
print(not True)
print(not False)
3.位运算符(了解)
@1
print('按位与运算',12&8)
print('按位或运算',4|8)
@2
print('按位异或运算',31^32)
print('按位取反运算',~123)
@3左移位和右移位
print('左移位',2<<2) #二进制的2是0010 左移动两位就是1000
print('右移位',8>>2)
print('右移位',-8>>2) #-8除以2再除以2
4.优先级