关于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,而不是return len(s.strip()) > 0,这个s在这里是什么意思?条件不应该直接是字符串字数大于0就可以了啊?是为了删除none吗?