热度 1|
006.Python之常用操作符
1. 算术操作符
a) 一些小技巧:
i. A = 5
ii. A = a + 3
iii. 可以简化写为a += 3
iv. 同理,b = 3; b = b - 1可以简化写为b -= 1
v. 当要输入a = 10, b = 10, c = 10, d = 10时,可以简化写为a = b = c = d = 10
vi. A += 1; b -= 2; c *= 10; d =/ 8
b) /是真实除法:10/8=1.25;//是地板除法:10//8=1
c) %是求余:5%2=1
d) **是幂运算:3**2=9
2. 优先级问题
a) -是一元操作符(或者叫单目操作符)(and是二元操作符)
b) -3 * 2 + 5 / -2 -4→((-3)*2)+(5/(-2))-4=-12.5
c) 比较操作符优先于逻辑操作符:3 < 4 and 4 < 5,但是为了美观简明,增加可读性,还是加上括号比较好:(3 < 4) and (4 < 5)
d) **幂操作符和一元操作符的关系比较暧昧:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低
i. -3 ** 2 = -9即-(3 ** 2)
ii. (-3) ** 2 = 9
iii. 3 ** -2 = 0.1111111111111111
3. 逻辑操作符
a) Not 4 == False:非零的整数都被解释为True
b) 3 < 4 <5在Python中是可行的
4. 又是优先级问题
Not的优先级比and高,and优先级比or高。
MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-5-11 02:29
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.