python----三元运算符的应用


前言

三元运算符是根据条件,选择符合条件的一个值,通常是二选一,使用if …else格式,目的是简化if语句

一、三元运算

格式:结果 + if 条件 + else +结果

a = 4
print(a+1) if a>0 else print(a+2)  
#val = 1 if 条件成立 else 2   #条件成立,执行前面的代码,不成立,执行后面的代码

解析:如果条件为真,把if前面的值赋值给变量,否则把else后面的值赋值给变量

二、三元运算嵌套

格式:结果1 + if 条件1 + else + 结果2 + if 条件2 + else + 结果3

代码如下(示例):

 x if x>y  else  a if a>b else b

解析:嵌套三元运算符执行顺序从左到右,满足if后的条件,则执行if前的代码,不满足则执行else后的代码,如果else后还嵌套三元运算符,则将else后的三元运算看作是一个整体,继续对if条件进行判断,再决定执行哪一部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值