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 获取本机ip地址的两个方法
Feb 25 Python
python的即时标记项目练习笔记
Sep 18 Python
Python制作CSDN免积分下载器
Mar 10 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
举例讲解Python中的list列表数据结构用法
Mar 12 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python多继承原理与用法示例
Aug 23 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
python中数字是否为可变类型
Jul 08 Python
pycharm部署django项目到云服务器的详细流程
Jun 29 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
Terran历史背景
2020/03/14 星际争霸
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
PHP eval函数使用介绍
2013/12/08 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
element-ui 表格数据时间格式化的方法
2018/08/24 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
Python Trie树实现字典排序
2014/03/28 Python
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
学习python分支结构
2019/05/17 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
如何用PyPy让你的Python代码运行得更快
2020/12/02 Python
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
一些网络技术方面的面试题
2014/05/01 面试题
关于礼仪的演讲稿
2014/01/04 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
python ansible自动化运维工具执行流程
2021/06/24 Python