|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 propyer 于 2017-7-22 21:56 编辑
0.算数操作符
加(+),减(-),乘(*),除(/)
除:返回值为浮点型
取余(%),幂运算(**),地板除(//)
幂运算:比其左侧的一元操作符优先级高,比右侧的一元操作符优先级低
地板除:直接将小数部分舍掉(不是四舍五入)
[简化:]
a = a + 1可以简写成a +=1,其他算数操作符同理
1.比较操作符
大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==),不等于(!=)
2.逻辑操作符
非(not),与(and),或(or)
优先级不同:not>and>or
[短路逻辑(惰性求值):]
逻辑操作符特性:在不需要求值的时候不进行操作,例如,表达式x and y,需要x和y两个变量同时为真的时候,结果为真。因此,当x变量得知是假的时候,表达式就立刻返回False,而不用去管y变量的值。同样适用于or
Python的做法是,如果x为假,返回x的值,否则返回y的值。
[优先级:]
|
评分
-
查看全部评分
|