第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

《Python入門》布爾值運(yùn)算的困惑

《Python入門》布爾值運(yùn)算的困惑

婧享年華 2017-03-30 14:56:53
True?or?False???#?==>?True False?or?True???#?==>?True為什么不能理解為只要有一個為假,結(jié)果就是假呢?a?=?False print?a?and?'a=T'?or?'a=F'?#?==>?a='F'分解開?a and 'a=T' ?結(jié)果為 FalseFalse or ?'a=F' ?難道這里的‘a(chǎn)=F’代表的是True? 可又不返回True,而是值?Python是怎么解析的?
查看完整描述

3 回答

已采納
?
asdhjhg

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超4個贊

python中,‘a(chǎn)=f'是認(rèn)定為True的,a事先已經(jīng)聲明為False,所以就很容易理解啦,與運(yùn)算:兩個都是True才是True;or運(yùn)算一個為True就是True!

如果不懂原理的話,其實(shí)很好理解,什么是布爾值?簡單來說一真一假,開關(guān)開燈亮是true,開關(guān)關(guān)燈滅為false,串聯(lián)是與門并聯(lián)為或門,整個計算機(jī)都可以理解為無數(shù)個門組成,有與門,或門,與非門,或非門,異或門,通貨門,早期計算機(jī),就是通過這些門組成加法器減法器等等,這些門中有包含'開關(guān)'、'繼電器',然后通過'開關(guān)'控制繼電器,帶動整個計算機(jī)運(yùn)轉(zhuǎn),這一切都離不開布爾運(yùn)算,包括二進(jìn)制與邏輯門,這些說了就說不完了,反正原理不懂就去看看書吧,看一些基本知識再回來理解這些true,false之類的會有新體會!

查看完整回答
1 反對 回復(fù) 2017-03-30
?
習(xí)慣受傷

TA貢獻(xiàn)885條經(jīng)驗(yàn) 獲得超1144個贊

or運(yùn)算,只要有一個條件為 True,則結(jié)果為True。

and運(yùn)算,只要有一個條件為 False,則結(jié)果為False。

解析:

a?=?False

先分解運(yùn)算順序,因?yàn)?and 和 or 優(yōu)先級一樣,所以從左到右計算:

print ((a?and?'a=T') or?'a=F')

1、那么?a?and?'a=T' ==> False,這里的 'a=T' 僅為字符串。不參與運(yùn)算

2、因?yàn)?1 中的表達(dá)式已經(jīng)是False,所以要繼續(xù)計算:False or 'a=F',結(jié)果就是 后邊表達(dá)式的值,所以結(jié)果為:a='F'

查看完整回答
2 反對 回復(fù) 2017-03-30
?
孤獨(dú)的小豬

TA貢獻(xiàn)232條經(jīng)驗(yàn) 獲得超302個贊

應(yīng)該是python的or運(yùn)算,只要有一個是True,結(jié)果就是True。

a?=?False
print?a?and?'a=T'?or?'a=F'?#?==>?a='F'

a?and?'a=T'是False,而字符串'a=F'是True。所以應(yīng)該返回字符串。


查看完整回答
1 反對 回復(fù) 2017-03-30
  • 3 回答
  • 0 關(guān)注
  • 3344 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號