我正在優化一些代碼。我需要a+b+c和x+y+z的總和,並且我將計算這些變量的最小值和最大值。使用minmax不是一種選擇。我會分開做這些計算。 以下哪個代碼塊更快? min, max = 0, 0
max = [max, a + b + c, x + y + z].max
min = [min, a + b + c, x + y + z].min
或者我可以做這樣的事情: min, ma
我有一個函數get_arcs(): for i in rng:
if not lines[i].startswith('[') and 'echo $ORACLE_SID' in lines[i].strip():
sid = lines[i + 2]
yield sid
if lines[i].strip().find('SELECT') == 0
JavaScript允許的變量交換: var x = 1
var y = 2
[x, y] = [y, x] // y = 1 , x = 2
與解構分配: var a, b
[a, b] = [1, 2]
log(a) // 1
log(b) // 2
當使用替代與解構賦值的變量交換,試圖交換變量分解: var a, b
[a, b] = [1, 2] // a = 1,