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 07 Python
浅析Python中的序列化存储的方法
Apr 28 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
Python实现去除列表中重复元素的方法总结【7种方法】
Feb 16 Python
python抓取搜狗微信公众号文章
Apr 01 Python
python matplotlib 画dataframe的时间序列图实例
Nov 20 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
如何基于python对接钉钉并获取access_token
Apr 21 Python
Python+kivy BoxLayout布局示例代码详解
Dec 28 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
PHP4中实现动态代理
2006/10/09 PHP
php引用地址改变变量值的问题
2012/03/23 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
强制设为首页代码
2006/06/19 Javascript
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
angularJS中$apply()方法详解
2015/01/07 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
详解Vue打包优化之code spliting
2018/04/09 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
微信小程序向Java后台传输参数的方法实现
2020/12/10 Javascript
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
python3处理含有中文的url方法
2018/05/10 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Python Selenium 之关闭窗口close与quit的方法
2019/02/13 Python
信号生成及DFT的python实现方式
2020/02/25 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
主治医师岗位职责
2013/12/10 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
2015年施工员工作总结范文
2015/04/20 职场文书
导游词之太湖
2019/10/08 职场文书
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python
SpringBoot2 参数管理实践之入参出参与校验的方式
2021/06/16 Java/Android
总结Python连接CS2000的详细步骤
2021/06/23 Python
python中urllib包的网络请求教程
2022/04/19 Python