Python返回真假值(True or False)小技巧
作者:junjie 时间:2023-12-30 21:56:18
在昨天关于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,真假值,True,False,小技巧
0
投稿
猜你喜欢
Windows8下安装Python的BeautifulSoup
2022-05-30 15:03:06
讲解如何利用 Python完成 Saga 分布式事务
2021-08-19 00:03:48
解析MYSQL显示表信息的方法
2024-01-15 12:17:49
Python变量赋值的秘密分享
2021-10-12 11:53:04
Python学习之加密模块使用详解
2022-06-01 03:58:03
JS实现为排序好的字符串找出重复行的方法
2024-04-10 10:49:53
Windows2012配置SQLServer2014AlwaysOn的图解
2024-01-16 15:39:01
PyTorch基础之torch.nn.CrossEntropyLoss交叉熵损失
2022-01-12 19:39:19
innerHTML 的一些问题
2008-06-17 17:39:00
Python读写/追加excel文件Demo分享
2021-11-11 15:35:41
Python 生成多行重复数据的方法实现
2022-07-26 18:56:07
go语言csrf库使用实现原理示例解析
2023-08-07 03:34:38
python 管理系统实现mysql交互的示例代码
2024-01-28 16:30:52
详解tensorflow训练自己的数据集实现CNN图像分类
2023-02-28 10:47:04
SQL2000中的默认sa帐号的修改与删除方法
2024-01-22 22:54:59
Python实现json对值进行模糊搜索的示例详解
2023-07-22 09:35:24
网页设计之文字的辨识度与可读性
2007-10-26 16:19:00
python调用百度语音REST API
2022-09-16 18:19:07
javascript trim、left、right等函数,兼容IE,FireFox
2009-09-18 14:55:00
Python实现随机森林回归与各自变量重要性分析与排序
2023-05-04 05:52:21