你能縮短下面的例子嗎?在python中寫'if a> b:a = b'是否有更簡短的方法?
if file_size_download > file_size: file_size_download = file_size
它看起來很笨拙的我。
你能縮短下面的例子嗎?在python中寫'if a> b:a = b'是否有更簡短的方法?
if file_size_download > file_size: file_size_download = file_size
它看起來很笨拙的我。
作爲一個更通用的答案:
a = b if a < b else a
以前的答案工作正常,在這種特殊情況下,然而,這可能是在案件使用它不只是一個<
比較。
我不知道python,但通常你可以做類似'a = Min(a,b)'的東西。可能導致計算涉及'NaN'的不同結果 – CodesInChaos 2011-03-26 14:23:35