4 回答

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
你應(yīng)該知道while name吧,當(dāng)name不為none或''的時(shí)候,執(zhí)行下面語(yǔ)句;
而while not name 就是當(dāng)name為none或''的時(shí)候,執(zhí)行下面的語(yǔ)句
python中沒(méi)有while not的關(guān)鍵字,所以你應(yīng)該分成三部分來(lái)看
while 關(guān)鍵字 not 就是非或不等于 name是你輸入的變量

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
not name 會(huì)轉(zhuǎn)換成bool類(lèi)型,name是字符串類(lèi)型的,如果不包含字符的話,not name會(huì)返回TRUE,包含任意字符就返回FALSE。
這跟int 類(lèi)型也類(lèi)似,比如not age, age只要不為0,not age就返回false,否則返回true

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
是not name 不是while not 就相當(dāng)于其他語(yǔ)言里的!name 意思是name為空時(shí)

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
while name 的意思是當(dāng) name有賦予的部位flase值,就是不等于none或者' '就執(zhí)行下面句子
添加回答
舉報(bào)