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

為了賬號安全,請及時綁定郵箱和手機立即綁定

運算時如何區分哪些是true哪些是false

a = 'python'
print 'hello,', a or 'world'

b = ''
print 'hello,', b or 'world'
以上
在運算中a憑借什么可以當true
word憑借什么可以當false. 目前進行true和false的運算沒有任何問題。但在實際中難以區分

正在回答

2 回答

0、空字符串''和None是 False,其他數值和非空字符串都看成?True。

a='python',不是上面False中的三個之一,所以是True。

word并不是false,只是因為這是或運算,有一真則為真,第一個結果是True,所以只返回第一個值。Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。

1 回復 有任何疑惑可以回復我~

寶貝,這段代碼不全,你多看前面的講解

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758383    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

運算時如何區分哪些是true哪些是false

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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