使用Python的判断语句模拟三目运算
程序员文章站
2022-05-12 11:57:03
...
下面说的和三目运算有点相似,但又不一样,实在不知道该如何拟定标题,先就是这个标题吧,大家都知道python中没有三目运算,但是and/or有点类似三目运算:
and/or
and/or
单独使用表示逻辑关系与和或,也可以组和使用,用法如下
and
and前后如果某一个值为假(False, '', [], {}, None…)则返回第一个假值 如果所有值都为真则返回最后一个真值
or
如果or任意一个值为真,则立刻返回这个值 如果所有值都为假,则or返回最后一个假值
例子
result = 'test' and True # result = True result = 'test' and 'ortest' # result = ortest result = False and 'ortest' # result = False result = '' and None # result = '' result = '' or "Hall" # result = Hall result = False or None # result = None result = 'test' or 'nottest' # result = test
使用单行if else 模拟三目运算
result if True / False else fresult if为真时候结果为result,为假的时候结果为fresult
result = 'test' if True else 'not test' # result = 'test' result = 'test' if False else 'not test' # result = 'not test'
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 怎样使用Vue实现树形视图数据
下一篇: php中数字货币类型验证函数
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论