Python返回真假值(True or False)小技巧
更新时间:2015年04月10日 10:21:01 投稿:junjie
这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下
在昨天关于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. 还可以更简单么?留言给我吧 ;-)
相关文章
Python TCP全连接攻击中SockStress全连接攻击详解
Sock Stress 全连接攻击属于TCP全连接攻击,因为需要建立一次完整的TCP三次握手,该攻击的关键点就在于,攻击主机将windows窗口缓冲设置为0,实现的拒绝服务2022-10-10
TensorFlow用expand_dim()来增加维度的方法
今天小编就为大家分享一篇TensorFlow用expand_dim()来增加维度的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-07-07
python如何解析复杂sql,实现数据库和表的提取的实例剖析
这篇文章主要介绍了python如何解析复杂sql,实现数据库和表的提取的实例剖析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-05-05
基于tf.shape(tensor)和tensor.shape()的区别说明
这篇文章主要介绍了基于tf.shape(tensor)和tensor.shape()的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-06-06
Python汉字转拼音pypinyin库、输出excel的xlwt库
本文介绍了如何使用Python的pypinyin库和xlwt库,将汉字文本转换为带有拼音标注的Excel文件,通过读取文本、获取拼音并写入Excel,实现了汉字和拼音的一一对应,同时,文章也指出了潜在的问题2025-04-04


最新评论