无基础学习廖雪峰的 Python 教程中,在高阶函数这一街的 filter 函数相关练习中,看到一种函数内返回值的写法:
return n==n[::-1]
函数本身的功能是欲返回一个字符中心对称的字符串(例如'egge'),评论内有如上所示写法,直接将字符中心对称的判断放置于 return 后。
在以 'Python return 逻辑判断表达式' 为关键词搜索后发现 return 结合 and 与 or 的逻辑判断式会得到的返回值,但是还是无法套用到对 return 结合比较式的理解中。为何在成立时课直接返回数值,而不成立时返回 None 呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.