gpt4 book ai didi

'... if ... else ...' 表达式的 Python 习语

转载 作者:太空狗 更新时间:2023-10-29 22:00:20 25 4
gpt4 key购买 nike

如何把表达式写得更短:

return '%.0f' % float_var if float_var else float_var

if float_var:
return formatted_string
else:
return None

谢谢!

最佳答案

表达式<value> if <condition> else <other_value>已经非常地道了——肯定比另一个例子更地道,并且可能在任何时候都是首选 <value>很简单。这是 Python 的三元运算符,所以如果您正在寻找类似 <condition> ? <value> : <other_value> 的东西,那是不存在的。

如果计算<value><other_value>走几步,使用更长的if: ... else: ...替代方案。

关于 '... if ... else ...' 表达式的 Python 习语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com