除了常见的
加、减、乘、除、取整、取余、幂之外,还有以下运算方式:
1.and 逻辑与
使用方法,用于判断两者返回结果是true还是false,如:
a = True
b = False
a and b -- False
解释:当a为True,b为False时,只要有一个为False,必返回False,
**引申:当前者为True时,返回第二个值,当前者为False时,返回False**,如下:
c = 1
d = 2
c and d --2
解释:当变量值为非空时,返回True,此时c、d的值都返回是True,按照上述说法,
当第一个值为True时,返回第二个值。
e = False
f = False
e and f -- False
解释:当两者都为False时,返回False
g = True
f = True
g and f -- True
解释:当两者都为True时,返回True
False and True -- False
解释:当前者为False时,返回False,不会再去看第二个值,即便出现异常或者语法错误,
也不会看第二个值。
2.逻辑or
True or True
解释:逻辑或,当有一个是True时,返回True
True or