python实现问号表达式(?)的方法 -电脑资料

python中的and和or和其它语言的区别很大

其它语言中的and和or都是返回bool类型的结果,python不是,

python实现问号表达式(?)的方法

。它返回的是做and和or运算的其中一个值。

那个值决定了这个表达式的值,就返回那个值。

复制代码代码如下:

>> 5 and ''

这里结果是'', 空字符串, 因为是它导致了这个表达式为false.

也就是所在and中,只有前面一个值是false的时候,才有可能成为结果。否则就是后面的值为结果。

了解了and和or运行的过程,那么就可以实现?表达式了:

复制代码代码如下:

if (expression):

return truevalue

else:

return falsevalue

和这个等价的写法是(类似?号表达式):

复制代码代码如下:

expression and truevalue or falsevalue

#或者

(expression and (truevalue,) or (falsevalue,))[0] #感谢snake117提供的建议

#这种是避免truevalue有可能是false的情况,比如空字符串

您可能感兴趣的文章:

python基础教程之lambda表达式使用方法

python正则表达式去掉数字中的逗号(python正则匹配逗号)

python正则表达式判断字符串是否是全部小写示例

python正则表达式抓取成语网站

python中 ? : 三元表达式的使用介绍

python的正则表达式re模块的常用方法

python正则表达式修复网站文章字体不统一的解决方法

python实现统计汉字/英文单词数的正则表达式

Python正则表达式介绍

Python模块学习 re 正则表达式

PYTHON正则表达式 re模块使用说明

python 中的列表解析和生成表达式

Python 中文正则表达式笔记

Python 匹配任意字符(包括换行符)的正则表达式写法

python 正则表达式 反斜杠(/)的麻烦和陷阱

Python 正则表达式操作指南

python 正则表达式 概述及常用字符

简单的通用表达式求10乘阶示例

QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

Tags:问号表达式 python

复制链接收藏本文打印本文关闭本文返回首页

上一篇:Python时区设置方法与pytz查询时区教程

下一篇:windows下wxPython开发环境安装与配置方法

相关文章

2013-02-02python中查找excel某一列的重复数据 剔除之后打印

2013-12-12python正则匹配抓取豆瓣电影链接和评论代码分享

2014-06-06Flask框架学习笔记(一)安装篇(windows安装与centos安装)

2013-12-12Python yield使用方法示例

2014-05-05从零学Python之入门(四)运算

2014-02-02python实现博客文章爬虫示例

2014-02-02python原始套接字编程示例分享

2013-11-11python中文乱码的解决方法

2013-12-12python读写文件操作示例程序

2014-06-06Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍

文章评论

最 近 更 新

python中使用enumerate函数遍历元素实例

Python操作json数据的一个简单例子

python函数返回多个值的示例方法

python完成FizzBuzzWhizz问题(拉勾网面试

python逐行读取文件内容的三种方法

使用setup.py安装python包和卸载python包

python创建线程示例

python 判断自定义对象类型

python字符串加密解密的三种方法分享(bas

python3.3实现乘法表示例

热 点 排 行

Python入门教程 超详细1小时学会

python 中文乱码问题深入分析

比较详细Python正则表达式操作指

Python字符串的e

ncode与decode研

Python open读写文件实现脚本

Python enumerate遍历数组示例应

Python 深入理解yield

Python+Django在windows下的开发

python 文件和路径操作函数小结

python 字符串split的用法分享

相关文章

太阳的比喻句

1、太阳如一个美丽的红球,在每时每刻,都陪在我们身旁,关于太阳的比喻句。2、太阳慢慢地透过云霞,露出了早已胀得通红的脸庞,像一个害羞的小姑娘张望着大地。3、太阳露出了一张红彤彤的脸,像个害羞的小姑娘。...
资料大全2011-05-09
太阳的比喻句

元宵节的起源传说

元宵节的起源传说元宵节一直是很重要的节日,大家都很看重,那么元宵节是怎么来的,关于元宵节的传说都有哪些呢?正月十五元宵节是中国的传统节日,又称“灯节”,早在2000多年前的西汉就有了,一种说法是元宵节...
资料大全2015-05-08
元宵节的起源传说

写给中考后的你

孩子,初中三年已经落幕,录取结果已公布。或许,在你的朋友圈或Q群里,各种省实验录?⒗⒏街新既「叻滞虏墼丛床欢系爻迥愣矗换蛐恚阆衷诨乖谖荚业目颇堪媚詹灰眩冻龅呐γ荒艿玫铰獾幕乇ǘ环蓿...
资料大全2019-08-02
写给中考后的你

优秀经典的窗帘促销广告语(2)

27、天堂的时尚,上帝的选择。28、时尚新追求,视界新享受。29、时尚新追求,生活新享受。30、如果阳光有生命,定会选择最美丽的窗。31、如果窗户有生命,定会选择某某窗帘。32、让布艺渗透生活,让时尚...
资料大全2012-01-08
优秀经典的窗帘促销广告语(2)

北京二本大学最新排名

北京二本大学有哪些?进入2015年北京二本大学前20名排行榜的大学有哪些?具体详情,欢迎大家阅读下列榜单:北京二本排名校名学校类型1北京信息科技大学文理类2北京第二外国语学院文学类3中国音乐学院艺术类...
资料大全2014-05-01
北京二本大学最新排名

从零开始学习粤语技巧

学讲广州话,要多听、多讲,掌 握方法。本讲座旨在向大家介绍广州 方言的一些特点,同时探讨一种比较 简单、便于自学的方法,以便帮助大 家在较短的时间内尽快提高广州话的 听、讲水平。第一节 广州话的音与调...
资料大全2012-08-09
从零开始学习粤语技巧