为什么 b + = b>=1 先运行b> = 1? 而不是先运行 b + = b 再运行 > = 1 ?
来源:5-8 不只是数字才能做比较运算_

慕姐9814588
2018-03-05
为什么 b + = b>=1 先运行b> = 1? 而不是先运行 b + = b 再运行 > = 1 ?
写回答
4回答
-
7七月
2018-03-06
优先级问题。赋值的优先级很低,甚至都没有优先级。或者说为什么你认为是先执行b+=b,而不考虑优先级顺序呢?
10 -
慕村5554971
2018-05-13
觉得老师说得有道理啊,就好像如果先赋值了再运算那赋值之后这个值马上就会改变,那赋值不就没有意义了吗
00 -
thinkwinter
2018-03-06
因为python中表达式优先级决定的 ,比如 数学中 先乘除,后加减。
00 -
君听
2018-03-05
不是哦 b + =b >= 1 翻译过来就 b = b+b > =1 -----> b+b >=1
00
相似问题