运算符
用于进行项目之间的运算。
1. 算术运算符
- + 、- 、* 、/ (除法返回浮点数)、整除 // (整除返回整数)、%、幂运算 **…
2. 比较运算符
用于比较大小;成立返回ture,否侧返回false。
-
“<” 、">" 、"<=" 、">="
result = '2' > '1' #字符之间,比较ASCII result = '2' > '11' #字符串之间,对应的字符进行比较,一比较出结果就结束 result = 'a' < 'b' result = 'ab' > 'aa'
-
== 、!=(用于比较value
-
is 、is not(用于比较id
3. 赋值运算符
- += 、-= 、*= 、**= 、/= 、//= 、%= …
4.逻辑运算符
- 非:not;(相当于取反
- 返回 bool 值
- 与:and;(相当于串联
- 找到 flase 就结束,并返回 flase 的值;否则返回后面的值
- 或:or;(相当于并联
- 找到 ture 就结束,并返回 ture 的值;否则返回后面的值
注意:0 和 ‘’、[]、None等空值,表示flase
5.条件运算符
又称:三元运算符
- 语法:code1 if 条件表达式 else code2
- 如果条件表达式成立,返回 code1;否则返回 code2