标签:
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 |
1
2
3
4
5
6
7
|
>>> num1 = 5 >>> num2 = 4 >>> num1 > num2 True >>> num1 < num2 False >>> |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
and 且,并且 只有两个条件全部为 True (正确)的时候, 结果才会为 True (正确) 条件 1 and 条件 2 5 > 3 and 6 < 2 True or 或,或者 只要有一个条件为 True ,则结果为Ture 条件 1 or 条件 2 5 > 3 or 6 < 2 True not 不,非 not 5 > 3 = = False not 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