|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1.算术操作符(6个)
+,-,*,/,%,**,// 返回具体的数值
小技巧:
1)如果变量操作自己本身,可以使用 += ,-=, *=, /=,
例如:
- a = b = c = d = 10
- a += 1 #11
- b -= 1 #9
- c *= 10 #100
- d /= 8 #1.25
复制代码
2)/ //
python2中 / 除法是取整的,向下取整floor()
python3中 / 除法是浮点数
// 地板除法,什么情况下都是向下取整(是python3的新功能还是python2就有了???????)
3)% 求余数,** 幂运算符
4)算术操作符优先级:先乘除,再加减
算数操作符优先级>比较操作符的优先级>>逻辑操作符优先级
必要的时候加括号,提高程序的可读性,便于维护人员维护
5)单目操作符(一元操作符),双目操作符(二元操作符)
特殊:幂运算符比其左侧的一元运算符优先级高,比其左侧的一元运算符优先级低
例如:
- -3**2 #-9
- 3**-2 #0.11111111111
复制代码
2、比较操作符(6个)
<,<=,>,>=,==,!= 返回True,False
3、逻辑操作符(3个)
and,or,not 返回True,False
not是一元操作符
not 0 #True
not 4 #False
非0的整数值都是解释为True的
注:2<4<5 True 其他语言不允许连写判断的
解释为 (2<4) and (4 < 5)
4、优先级(从上往下,优先级由高到低)
幂运算 **
正负号 +x -x
算数操作符 * / // + - (* / //优先级高于+ -)
比较操作符 < <= > >= == !=
逻辑运操作符 not > and > or |
评分
-
查看全部评分
|