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

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_18位中英文
浏览 2398回答 2
2回答

valar_chang

如果s是NULL呢,后边会报错
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python