您的位置:首页 > 编程语言 > Python开发

Python 三目运算符(三分支)

2016-04-20 15:11 866 查看
Python 中的三目运算符 一文可知,Python 对三目运算的支持在语法上与 C/C++ 有一定的不同,功能和含义上是一致的。本质上,三目运算符就是简单的二分支的 if/else 的变体,通过 三目运算符的支持,可实现语句的减少。那么对于多分支(比如三分支)的情况,又该如何实现呢,在 else 中再嵌套一个 三目运算符出来。

(1)输入为“yes”,返回为 1;

(2)输入为“no”,返回为 -1;

(3)其他返回为 0;

def yesno(v):
return 1 if v == 'yes' else -1 if v == 'no' else 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: