我一直在读这个地方,包括Python有三元条件运算符吗?.这应该是
result = a if a > b else b
Run Code Online (Sandbox Code Playgroud)
是比更好的代码
result = a > b and a or b
Run Code Online (Sandbox Code Playgroud)
但没有人能解释为什么.有人请详细说明吗?
如果仅仅是可读性,那么这只是一个偏好问题:有些人会喜欢这个,有些人会喜欢对方.所以我的问题是:从一种方式到另一种方式是否有一些真正的技术优势.
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |