-
运算符
-
算数运算符: + - * / //(取整除) %(取余) **
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
>>>
1
+
1
2
>>>
1
-
1
0
>>>
1
*
1
1
>>>
1
/
1
1.0
>>>
1
/
/
1
1
>>>
5
%
2
1
>>>
2
*
*
2
4
>>>
|
- 赋值运算符: = 、+=、 -=、 *=、 /=、 %= 、//=、 **=
|
1
2
3
4
5
6
7
8
|
>>> num
= 1>>> num
+
= 1 # 等价于 num = num + 1>>> num
-
= 1 # 等价于 num = num - 1>>> num
*
= 1 # 等价于 num = num * 1>>> num
/
= 1 # 等价于 num = num / 1>>> num
/
/
= 1 # 等价于 num = num // 1>>> num
%
= 1 # 等价于 num = num % 1>>> num
*
*
= 2 # 等价于 num = num ** 2 |
- 比较运算符:>、 <、 >=、 <=、 ==、!= 条件成立为True,不成立为False
|
1
2
3
4
5
6
7
|
>>> num1
= 5>>> num2
= 4>>> num1 > num2
True
>>> num1 < num2
False
>>>
|
- 逻辑运算符: not 、and、 or
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
and 且,并且只有两个条件全部为
True
(正确)的时候, 结果才会为
True
(正确)
条件
1 and 条件2
5
>
3 and 6<2 Trueor 或,或者只要有一个条件为
True
,则结果为Ture
条件
1 or 条件25
>
3 or 6<2 Truenot 不,非not 5>3 == Falsenot 5<3 == T |
附:and和or共同使用时,遵循短路原则
对于and
如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算
对于or
如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算
条件判断
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
原文:http://www.cnblogs.com/runner1/p/5792996.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!