|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、常用操作符
0. +,加
A = A + 3可以转化为A += 3
1. -,减
2. *,乘
3. / ,浮点除法,a/b结果是浮点数
4. **,幂运算,优先级比其左侧一元操作符高,比其右侧一元操作符低,
e.g.,>>> -3 ** 2
-9
>>> -3 ** -2
-0.1111111111111111
5. //,地板除法,a/b = [a/b], 向下取整。【a/b = c, 当a,b均为整时,c为整,否则c为浮点型。】
6. %,取余数,3%2=1.。余数为整型还是浮点型和“//”一致
二、优先级
1、幂运算 > 正负号 > 算数操作符 > 比较操作符(< , > , == , <= , >=,!=) > 逻辑操作符(and , or , not)
2、有几个操作数就是几元操作符。
And 和or操作符是二元操作符,not是一元操作符。
and相当于交集,or相当于并集,not相当于补集。
优先级为 not > and > or
3 or 4 == 3, 3 and 4 == 4。
【为什么 0 or 4 == 4, 0 and 4 == 0?】
因为or语法 a or b,当 a 为false时, 返回 b
and语法 a and b , 当 a 为false时,返回 a
|
评分
-
查看全部评分
|