python三元运算符用法

来源:网络 文章列表 2019-07-15 8
三元运算又称三目运算,是对简单的条件语句的简写。

三元运算又称三目运算,是对简单的条件语句的简写。

一般支持三目运算符的语言(如javascript,php等语言)的语法格式一般是这样的:

判断条件(返回布尔值)?为真时的结果:为假时的结果

比如JS

如果 a = 1 b 就为2 否则 b=0
let a = 1
let b = a==1 ? 2 : 0

比如php

$a = 1
$b = $a == 1 ? 2 : 0

这种写法是:先判断再选择的含义

但是Python的写法并不是这样的

Python三元运算符的语法支持

为真时的结果 if 判断条件 else 为假时的结果(注意,没有冒号)

示例一: 

a = 1
b = 2 if a == 1 else 0
print(b) # 2

示例二:

a = 5
b = 3
st = "a大于b" if a > b else  "a不大于b"
# 输出"a大于b"
print(st)

 

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接