当前位置:首页 > Python教程 > python技巧

python中的运算符

  • 运算符

  • 算数运算符: + - * / //(取整除) %(取余) **

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  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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐