为了账号安全,请及时绑定邮箱和手机立即绑定
关注
丁尼格菲尔

问什么两个例子的返回方式不同

第一个例子直接 return 加判断条件,为什么第二例子要先return s 再写判断条件?


2019-08-16 源自:python进阶 2-6 66 浏览 2 回答

这个是判断条件,通过and连接 

s and len(s.strip()) > 0

这个表达的意思:判断s是否为空和s去除\n,\t等符号后是否还有长度,两个条件都满足,才返回true

2019-08-19
回复 1

因为代码简洁呀,return的同时可以做到判断条件

2019-08-16
回复 0

丁尼格菲尔 (提问者)

那第二个例子不写 return s,直接return len(s.strip()) > 0不是更简洁吗

#1 2019-08-16 回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信