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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

a='' print a 可以正常輸出???

a='' print a,是不是可以判斷這個(gè)為True?但是?a='' ? ?print a or 'asd'最后輸出為:asd???

正在回答

4 回答

a='',可以正常輸出,只不過是空值。python會(huì)將0,空值等視為false,所以?a='' ? ?print a or 'asd',print a為False,接著判斷‘a(chǎn)sd’為True,所以輸出asd。

1 回復(fù) 有任何疑惑可以回復(fù)我~

python 的布爾運(yùn)算(即or、and、not)采用短路計(jì)算的方式運(yùn)算,比如1.x and y,當(dāng)x為false時(shí),x and y為false,直接輸出x,當(dāng)x為true時(shí),x and y的結(jié)果取決于y,所以不再判斷y直接輸出y;2.同理再如x or y,當(dāng)x為true時(shí),x or y為true直接輸出x,當(dāng)x為false時(shí),x or y的結(jié)果取決于y,不再判斷y直接輸出y.

0 回復(fù) 有任何疑惑可以回復(fù)我~

主要是學(xué) c++ 的,看見兩個(gè)單引號(hào)還以為是一個(gè)雙引號(hào),捂臉,學(xué) python 玩一下爬蟲。

0 回復(fù) 有任何疑惑可以回復(fù)我~

a = "print a 不可以正常輸出,語法錯(cuò)誤。

這個(gè)題是不是:

a?=?''
print?a?or?'asd'

因?yàn)?a 為空字符,所以輸出 asd 。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

vczn

汗顏,看錯(cuò)題。 能正常輸出,不過什么都沒有,不是語法錯(cuò)誤。
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

七安_ 提問者 回復(fù) vczn

能正常輸出不就是可以判定為True嗎》?
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

vczn 回復(fù) 七安_ 提問者

Python 把0、空字符串''和None看成 False,其他數(shù)值和非空字符串都看成 True。
2016-07-21 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
初識(shí)Python
  • 參與學(xué)習(xí)       758365    人
  • 解答問題       8967    個(gè)

學(xué)python入門視頻教程,讓你快速入門并能編寫簡(jiǎn)單的Python程序

進(jìn)入課程

a='' print a 可以正常輸出???

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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