浙江11选5走势图100期:Python面試真題-解釋一下python的and-or語法?

浙江11选5任3遗漏 www.ehxis.com Python面試真題】-解釋一下python的and-or語法?

與C表達式 bool ? a : b類似,但是bool and a or b,當 a 為假時,不會象C表達式 bool ? a : b 一樣工作
應該將 and-or 技巧封裝成一個函數:

def choose(bool, a, b):
return (bool and [a] or [b])[0]

因為 [a] 是一個非空列表,它永遠不會為假。甚至 a 是 0 或 ” 或其它假值,列表[a]為真,因為它有一個元素。

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code