Python零基础入门(3)——常用操作符介绍
1.总结python【版本3.6】中的常用操作符
操作符(常用的操作符)分为:
- 算术操作符:【+】【-】【*】【/】【%】【**】【//】
- 逻辑(布尔)操作符 :【and】 【or】【not】
- 比较(关系)操作符:【>】【<】【<=】【>=】【==】【!=】
- 赋值运算符:【=】
2.算术操作符用法
-
【+】——加
-
【-】——减
- 【*】——乘
下面画重点了
-
【/】——除,也就是我们数学中的除法
-
【//】——地板除法,在python2.x版本时【/】使用这种除法,相当于两个数做除法时取商。 python3以后的版本中【/】就是数学意义的除法。
-
【%】 ——取余
-
【**】——幂数运算
优先级(画重点):
- 多个算术运算符在一起时先乘除后加减
- 【**】——幂运算操作符,规则:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低
例:
当【-】被当作负号时,它是一元操作符。如下运算:
【**】比左侧的负号优先级高,先做幂运算
负号在右边时,优先级大于【**】,先做正负的运算,后做幂运算
3.逻辑操作符
-
【and】 :两侧条件都为真,结果为真
-
【or】:左侧或右侧为真时,结果为真
-
【not】:一元操作符,取它后面操作数相反的布尔值
4.比较操作符
比较操作符属于小学知识就不说了,要提到的时:
-
【=】是指赋值,【==】是指等于
-
比较操作符返回一个布尔值,条件成立时为真【1】,条件不成立为假【0】
5.操作符优先级
从上往下——从高到低,当然有括号先算括号里面的
思考题:请问下面语句的返回值是真还是假?
注:上面的语句只是为了演示优先级,真正书写程序时这样的格式必被老板骂!
6.赋值运算符
小结:
上面讲述了常用的操作符,这些都是必须要掌握的。
当然在python中还有其他的操作符,如:位运算符、成员运算符、身份运算符等,都不是很难,可以在以后的实际应用中慢慢积累,这里就不做过多的解释了。