秦皇岛seo博主拥有多年seo,网络营销推广经验,曾服务于多家中大型企业,众多成功案例,可为您提供专业的网站seo,网络营销推广,网站建设等服务。点击这里给我发消息

Python返回真假值(True or False)小技巧

编程代码 秦皇岛seo 969℃ 0评论

在昨天关于substring的blog中有如下一段代码:

也许你已经发现,在Python 3中其实有办法只用一行完成函数:
代码如下:
def isSubstring2(s1,s2):
return True if s2.find(s1)!=-1 else False

但是。。。还可以更简单吗?

如何更简单使用Python表达条件语句呢,just for fun 🙂

一种做法是使用列表索引:
代码如下:
def isSubstring2(s1,s2):
return [False,True][s2.find(s1)!=-1]

原理很简单,布尔值True被索引求值为1,而False就等于0. 还可以更简单么?留言给我吧 😉

转载请注明:老街华纳公司开户-MD62333 » Python返回真假值(True or False)小技巧

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址