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

作者:junjie 时间:2023-12-30 21:56:18 

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

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

也许你已经发现,在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
  • asp之家 网络编程 m.aspxhome.com