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

关于python中匿名函数的问题

我想知道题目中给的代码是什么意思?

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

s.strip()是去除字符s中的空格,len()是测量去除空格后s的长度

那return len(s.strip())>0是在干嘛?执行后会返回什么?

谢谢回答

正在回答

1 回答

len(s.strip())>0是判断s是否为空,如果s不为空,执行后返回1,否则返回0

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

zeroandzoro 提问者

我从百度查到的strip的用法并不是你说的那样啊,新手希望得到您的解释,下面是在百度上复制的: 假设str是一个字符串 那么str.strip()就是把这个字符串头和尾的空格,以及位于头尾的\n \t之类给删掉。 举例e.g.1 str=" ABC" 那么str.strip() 就会为"ABC" 希望得到您的解释
2017-06-30 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

关于python中匿名函数的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号