1、算术运算符

运算符

描述

例子

+

加法,对操作符的两侧增加值

a+b=30

-

减法,从左侧操作数减去右侧操作数

a-b=-10

*

乘法,把运算符两侧的值相乘

a*b=200

/

除,由左侧操作数除以右侧操作数

b/a=2

%

模 - 由左侧操作数除以右侧操作数返回余

b%a=0

**

指数 - 执行对操作指数(幂)的计算

a**b=10的20次幂

//

地板除 - 操作数的除法,结果是将小数点后的位数被出去的商

9//2=4而9.0//2.0=4.0

2、关系运算符

运算符

描述符

==

检查两个操作数的值是否相等,如果是则条件为真

!=

检查两个操作数的值是否相等,如果值不相等,则条件为真

<>

检查两个操作数的值是否相等,如果值不相等,则条件为真

>

检查左边操作数是否大于右边,如果值不相等,则条件为真

<

检查左边操作数是否小于右边,如果值不相等,则条件为真

>=

检查左边操作数是否大于等于右边,如果值不相等,则条件为真

<=

检查左边操作数是否小于等于右边,如果值不相等,则条件为真

3、赋值运算符

运算符

例子

=

c=a+b

+=

c+=a相当于c=c+a

-=

c-=a相当于c=c-a

*=

c*=a相当于c=c*a

/=

c/=a相当于c=c/a

%=

c%=a相当于c=c%a

**=

c**=a相当于c=c**a

//=

c//=a相当于c=c//a

4、逻辑运算符

操作符

例子

优先级

not

not(a and b)为false

and

(a and b)为true

or

(a or b)为true