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


Posted in Python onApril 10, 2015

在昨天关于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 相关文章推荐
wxpython 学习笔记 第一天
Mar 16 Python
Python安装使用命令行交互模块pexpect的基础教程
May 12 Python
python对list中的每个元素进行某种操作的方法
Jun 29 Python
详解Python图像处理库Pillow常用使用方法
Sep 02 Python
python 实现绘制整齐的表格
Nov 18 Python
wxPython+Matplotlib绘制折线图表
Nov 19 Python
基于python判断目录或者文件代码实例
Nov 29 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
python 串行执行和并行执行实例
Apr 30 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
Sep 20 Python
python中如何对多变量连续赋值
Jun 03 Python
Python选择排序、冒泡排序、合并排序代码实例
Apr 10 #Python
Python字符串中查找子串小技巧
Apr 10 #Python
简单介绍Ruby中的CGI编程
Apr 10 #Python
详细介绍Ruby中的正则表达式
Apr 10 #Python
对于Python的Django框架部署的一些建议
Apr 09 #Python
Python线程中对join方法的运用的教程
Apr 09 #Python
在Python的Flask框架下使用sqlalchemy库的简单教程
Apr 09 #Python
You might like
php 结果集的分页实现代码
2009/03/10 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
javascript 简练的几个函数
2009/08/29 Javascript
javascript实现日历控件(年月日关闭按钮)
2012/12/12 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
vue.js的提示组件
2017/03/02 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
vue-router两种模式区别及使用注意事项详解
2019/08/01 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
使用Python生成url短链接的方法
2015/05/04 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
如何利用Python给自己的头像加一个小国旗(小月饼)
2020/10/02 Python
selenium如何定位span元素的实现
2021/01/13 Python
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
介绍一下SQL中union,intersect和minus
2012/04/05 面试题
J2EE模式面试题
2016/10/11 面试题
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
工程部主管岗位职责
2015/02/12 职场文书
德劲DE1102数字调谐收音机机评
2022/04/07 无线电