Python中的(bool) ? then : else语法?
- 论坛
- Python中的(bool) ? then : else语法?
18 浏览
Python中的(bool) ? then : else语法?
这个问题已经有答案了:
可能是重复的问题:
在一些语言中,包括Java、C/C++、C#等,你可以基于内联布尔表达式的结果来赋值。
例如,
return (i < x) ? i : x
如果i < x,则返回i,否则返回x。我喜欢这种写法,因为在许多情况下比后面更长的语法更紧凑。
if (i < x) return i else return x
是否可以在Python中使用这种语法,如果可以,应该怎么做?
admin 更改状态以发布 2023年5月25日