亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

and or的用法是什么呢??

and or的用法是什么呢??

qq__半季半舊EndIsla_0 2017-01-06 14:49:49
為什么‘2=3’and‘2=2’會輸出‘2=2?’?
查看完整描述

4 回答

?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

具體例子就不說了,我說原理:與運算(python中關鍵詞為and),只有左邊和右邊兩個值同時為true時,條件才成立(結果為true),否則為false。或運算(Python中關鍵詞為or),兩邊條件任意一個成立,條件就成立(結果為true),只有兩邊條件都為false時,結果才是false。
查看完整回答
1 反對 回復 2017-01-07
?
weibo_醫生說藥不能停_0

TA貢獻2條經驗 獲得超0個贊

是2==3 and 2==2,還是你題目所寫的意思?我不太明白

查看完整回答
反對 回復 2017-01-08
?
MASTERSHU

TA貢獻30條經驗 獲得超10個贊


執行順序了,如果是and話,會執行第一個,成立在執行第二個語句,如果不成立就直接跳過第二個語句!

or 如果第一個成立,就不執行就二個了!


查看完整回答
反對 回復 2017-01-06
?
lxlacie

TA貢獻35條經驗 獲得超11個贊

and 是從右到左計算表達式。若全部值均為真,則返回最后一個值。若存在假,返回第一個假值。

or?是從左到右?計算表達式。返回第一個為真的值


查看完整回答
反對 回復 2017-01-06
?
手里劍

TA貢獻9條經驗 獲得超4個贊

and 是 與運算; or? 是或運算

and? 相當于 && ;而or 相當于 ||

‘2=3’這個要看你是寫在哪里,如果 有上下文最好了,因為'2=3'也可以是把它們整體當作字符串,有上下文才知道你說的是什么意思

查看完整回答
反對 回復 2017-01-06
?
小丑魚yang

TA貢獻12條經驗 獲得超8個贊

2=3為false,2=2為true,你說呢

查看完整回答
反對 回復 2017-01-06
  • qq__半季半舊EndIsla_0
    qq__半季半舊EndIsla_0
    and不是應該返回最后一個值或者當存在假值時,返回第一個假值嗎
  • 小丑魚yang
    小丑魚yang
    python 中的and從左到右計算表達式,若所有值均為真,則返回最后一個值,若存在假,返回第一個假值。 or也是從左到有計算表達式,返回第一個為真的值。
  • 4 回答
  • 0 關注
  • 2251 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號