关于优先级的问题
以下代码:small = x if (x < y and x < z) else (y if y < z else z)
0.此处的括号是否必要?
1.当操作符遇到语法的时候优先级是怎样的?
0.此处的括号是否必要?
不必要,只是为了初学者更好的理解顺序
1.当操作符遇到语法的时候优先级是怎样的?
如图:
https://xxx.ilovefishc.com/album/202005/22/173229iztn5ie5ilmlrmvn.png small = x if (x < y and x < z) else (y if y < z else z)
这里标色的括号里面有一个ELSE,这个else跟其他运算符的优先级顺序是如何的?
页:
[1]