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 相关文章推荐
重命名批处理python脚本
Apr 05 Python
Python 文件读写操作实例详解
Mar 12 Python
Python functools模块学习总结
May 09 Python
Tensorflow简单验证码识别应用
May 25 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
django自带调试服务器的使用详解
Aug 29 Python
详解从Django Allauth中进行登录改造小结
Dec 18 Python
python GUI库图形界面开发之PyQt5布局控件QVBoxLayout详细使用方法与实例
Mar 06 Python
浅析Python __name__ 是什么
Jul 07 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
Python descriptor(描述符)的实现
Nov 15 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上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
Laravel 队列使用的实现
2019/01/08 PHP
关于event.cancelBubble和event.stopPropagation()的区别介绍
2011/12/11 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
jquery请求servlet实现ajax异步请求的示例
2017/06/03 jQuery
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
jquery无缝图片轮播组件封装
2020/11/25 jQuery
深入理解Node内建模块和对象
2019/03/12 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
vue实现公共方法抽离
2020/07/31 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
python 快速排序代码
2009/11/23 Python
python快速排序代码实例
2013/11/21 Python
Python检测QQ在线状态的方法
2015/05/09 Python
pytorch 模型可视化的例子
2019/08/17 Python
python实现的Iou与Giou代码
2020/01/18 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
开放系统互连参考模型
2016/06/29 面试题
应聘编辑职位自荐信范文
2014/01/05 职场文书
反邪教警示教育方案
2014/05/13 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python