运算符的分类
1.算术运算符
注意:优先级顺序()
>**
>*
/
//
%
>+
-
可在上篇提到的PyCharm交互界面中进行简单练习…
2.赋值运算符
- 多个变量赋值
num, float1, str1 = 10, 0.5, 'hello world'
- 多变量赋相同值
a = b = 10
3.复合赋值运算符
a = 100
a += 1 # a = a + 1
a *= 1 + 2# a = 1 + 2 * 100 先算复合赋值运算符右边的表达式,再算复合赋值运算符
4.比较运算符
1 != 1 #输出False
5.逻辑运算符
练习
a = 1
b = 2
c = 3
print(a < b and c >b) #True
print((a < b) and (c >b)) #()避免歧义
print(a < b or c < b) #True
print(not False) #True
print(not c > b) #False
- 数字的逻辑运算
#and运算符,只要有一个值为0,则结果为0,否则返回最后一个非0数字
0 and 1 #0
1 and 2 #2
#or运算符,只有所有值为0,结果为0,否则结果为第一个非0数字
0 or 1 #1
1 or 2 #1