关于运算符

运算符主要包括:

1、算数运算符:+,-,*,/,%,//,**

a=10
b=2
print(a+b)              #==12
print(a-b)              #==8
print(a%b)              #==0
print(a//b)             #==5

2、比较运算符:=,!=,<>

==    等于 - 比较对象是否相等    (a == b) 返回 False。
!=    不等于 - 比较两个对象是否不相等    (a != b) 返回 true.
<>    不等于 - 比较两个对象是否不相等    (a <> b) 返回 true。这个运算符类似 != 

3、赋值运算符:=,+=,-=,*=

运算符    描述    实例
=    简单的赋值运算符    c = a + b 将 a + b 的运算结果赋值为 c
+=    加法赋值运算符    c += a 等效于 c = c + a
-=    减法赋值运算符    c -= a 等效于 c = c - a
*=    乘法赋值运算符    c *= a 等效于 c = c * a

4、逻辑运算符:not,and,or

and    x and y    布尔"" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。      (a and b) 返回 20or     x or y     布尔""    - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。           (a or b) 返回 10not    not x      布尔"" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。       not(a and b) 返回 False

当运用逻辑运算符进行计算时,

print(1 or 2)           #==1第一位为非0,则输出第一位
print(0 or 2)           #==2第一位为0,则输出第二位      
print(1 and 2)          #==2第一位为非0,则输出第二位
print(0 and 2)          #==0第一位为0输出0
1)、6 or 2 > 1         =   6
 2)、3 or 2 > 1        =   3
 3)、0 or 5 < 4        =  false
 4)、5 < 4 or 3        =  3
 5)、2 > 1 or 6        =  True
 6)、3 and 2 > 1       =  True
 7)、0 and 3 > 1       =  0
 8)、2 > 1 and 3       =  3
 9)、3 > 1 and 0       =  0
 10)、3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2   =2

猜你喜欢

转载自www.cnblogs.com/andy-lus/p/9119212.html
今日推荐