为了账号安全,请及时绑定邮箱和手机立即绑定

例子中的一个问题不太明白

def is_not_empty(s):
   return s and len(s.strip()) > 0

return   and

是前面真(因为是s),后面如果是假就return 0,如果后面是真,两者都真,就return 左边的s,这样理解对吧?

正在回答

1 回答

一个是函数内部的return  一个是函数外面的 请注意

内部的等到调用该函数的时候才会return

外部的

>>> return 0

SyntaxError: 'return' outside function

>>> 

会报错的


0 回复 有任何疑惑可以回复我~
#1

a412739861 提问者

我这个就是在函数内部的return呢,第三行的return只是第二行的示意。不过我现在已经理解这部分了,跟外部filter()有关。谢谢
2015-04-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

例子中的一个问题不太明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信