除了逻辑运算符,python的其他运算符和C或JAVA是一样的。其中逻辑运算符的对应关系为:
运算符 | 含义 |
&&
|
and
|
||
|
or
|
!
|
not
|
python不支持C语言或JAVA中的自増自减
算术运算符:
-
**表示幂次方,比如10的5次方表示为:10**5
-
//表示取整除,比如9.0//2 == 4
关于除号在python2.7和python3.x中的区别:在python2.7中9.0/2等于4.5,但是9/2等于4(类似于C语言中的语法),但是在python3.x中9/2等于4.5.如果想让python2.7实现python3.x一样的除法功能,就要添加如下语句:from _future_ import division
成员运算符:
运算符
|
含义
|
in
|
如果在指定的序列中找到值返回True,否者返回False
|
not in
|
如果在指定的序列中没有找到值返回True,否者返回False
|
身份运算符:
-
is
-
is not