运算符
1、算数运算
+ - * / %:取余 **:幂次方 //:整除
2、比较运算
== != > < >= <=
3、赋值运算
= += -= *= /= %= **= //=
4、逻辑运算
and or not
优先级:()> not >and >or 同一优先级按从左至右依次计算
print(0 or 2) print(1 or 3) print(1 or 0)
上面几行分别打印出,2,1,1:x or y,只要x为非零,则打印x否则打印y,and是相反的,x为非零,则打印y,否则打印x
数字转化成布尔值,只有两种结果,只要是非零,则是为TRUE,包括负数,0转换成布尔值,为False,如何转换:
print(bool(2))
那布尔值如何转换成数字:转换的结果分别是1,0
print(int(True)) print(int(False))

浙公网安备 33010602011771号