return是判断s有值和去除空字符串后元素个数大于0都为真?

def is_not_empty(s):
    return s and len(s.strip()) > 0
filter(is_not_empty, ['test', None, '', 'str', '  ', 'END'])


错过了年华
浏览 1603回答 3
3回答

孤独的小猪

return是判断s有值和去除空字符串后元素个数大于0都为真

产品经理不是经理

在python中,None、空列表[]、空元组()、0等一系列表示空和无的对象都会被转换成False。由此可知,此处返回的是非None,非[],非(),非0,非''的对象。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python