苏雄奇 发表于 2020-7-30 11:38:13

关于优先级的问题

以下代码:
small = x if (x < y and x < z) else (y if y < z else z)
0.此处的括号是否必要?
1.当操作符遇到语法的时候优先级是怎样的?

Twilight6 发表于 2020-7-30 11:44:29


0.此处的括号是否必要?

不必要,只是为了初学者更好的理解顺序

1.当操作符遇到语法的时候优先级是怎样的?

如图:

https://xxx.ilovefishc.com/album/202005/22/173229iztn5ie5ilmlrmvn.png

苏雄奇 发表于 2020-7-30 14:04:46

small = x if (x < y and x < z) else (y if y < z else z)
这里标色的括号里面有一个ELSE,这个else跟其他运算符的优先级顺序是如何的?
页: [1]
查看完整版本: 关于优先级的问题