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

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

為什么要return s and len(s.strip()) > 0

為什么要return s and len(s.strip()) > 0

昵稱2_18位中英文 2016-05-17 21:11:37
def?is_not_empty(s): ????return?s?and?len(s.strip())?>?0 filter(is_not_empty,?['test',?None,?'',?'str',?'??',?'END’])為什么要return s and len(s.strip()) > 0既然是返回個boolean值 return len(s.strip()) > 0 不就可以了嗎?
查看完整描述

2 回答

?
valar_chang

TA貢獻2條經(jīng)驗 獲得超2個贊

如果s是NULL呢,后邊會報錯

查看完整回答
反對 回復(fù) 2016-05-17
  • 昵稱2_18位中英文
    昵稱2_18位中英文
    可是報錯也應(yīng)該在出現(xiàn)問題的時候報錯啊,怎么會在編譯的時候報錯呢
  • valar_chang
    valar_chang
    你盡然采用上面的答案,無語了。。。 最短路徑指的是or的時候編譯器檢測到一個true即可返回true,and的時候有一個false即可返回false,和你問的問題半毛錢關(guān)系沒有!
  • 昵稱2_18位中英文
    昵稱2_18位中英文
    額 還是有點關(guān)系的 你的回答也對,可是沒有說明為什么會報錯,樓上說了“去規(guī)避 非字符串 沒有 strip() 方法的問題。”
  • 2 回答
  • 0 關(guān)注
  • 2433 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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