17
這裏有一個快速...Python的速記條件
在Python可以做的:
foo = foo1 if bar1 else foo2
而且這很酷,但我如何才能獲得真或假,而無需編寫
foo = True if bar1 else False
例如,在JS你可以強行通過做
var foo = !!bar1;
蒙上了布爾類型
這裏有一個快速...Python的速記條件
在Python可以做的:
foo = foo1 if bar1 else foo2
而且這很酷,但我如何才能獲得真或假,而無需編寫
foo = True if bar1 else False
例如,在JS你可以強行通過做
var foo = !!bar1;
蒙上了布爾類型
對象上調用bool
:
bool(bar1)
驚人!謝謝 :) –
我可以問你爲什麼需要這個?我希望你不打算寫'if condition == True:'...... –
這是因爲我很懶,需要根據條件語句分配一個布爾變量,所以這種方法寫起來更快 –