|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 longguangyu 于 2017-8-1 20:59 编辑
《006 python之常用操作符》
知识要点部分
一、算术操作符
1、+、-、*、/、%、**、//运算操作符的使用。
2、关于加减乘除的使用小技巧:善于使用+=、-=、*=、/=。
3、关于python的除法:①在python之前的版本中,运用的是一个地板除法运算;②地板除法---整数除以整数,默认得到一个整数类型,如果有小数的话,会采用一个floor的方式,把小数去掉;③python3当中,除法已经变成的了真实的除法,但是也留了后手,就是使用(//)执行地板除法,不论是整数型还是浮点型执行的都是地板运算。
4、百分号%是求余数运算,双乘号**是幂运算:python进行幂运算,需要考虑优先级的问题。
二、优先级问题
1、+、-、*、/的优先级:先乘除后加减,有括号先算括号里面的。
2、一元操作符与二元操作符
3、幂运算的特殊优先级:幂运算操作符比其左侧的一元操作符优先级高,比其右侧一元操作符优先级低。
三、比较操作符
1、<、<=、>、>=、==
2、比较操作符根据表达式的真假来返回一个布尔类型的值
四、逻辑操作符
1、and:左侧与右侧同时为真的时候,结果为True
2、or:左侧与右侧一边为真的时候,结果为True;两边同时为假时候,结果为False
3、not:是一个元操作符,只有一个操作数时,取这个操作数相反的布尔类型的值
代码要点部分
1、算术操作符
a=5
a=a+3
a
8
a=5
a+=3
a
8
d=10
d/=8
d
1.25
10//8
1
3.0//2
1.0
5%2
1
3**2
9
2、优先级问题
3、逻辑操作符
not True
False
not 0
True
not 4
False .......................非零的数都解释为True
|
评分
-
查看全部评分
|