Python中实现三目运算的方法

Python中实现三目运算的方法,第1张

概述C语言中三目运算符复制代码代码如下:  expression?expr1:expr2; //expression为真则取表达式expr1的值,否则取expr2的值

C语言中三目运算符
复制代码 代码如下:
   Expression ?expr1:expr2;  //Expression 为真则取表达式expr1的值,否则取expr2的值

python三目实现方法

(1) expr=判断表达式 and expr1 or expr2

判断表达式为真,此时如果expr1为真则expr=expr1,为假则变成False or expr2,expr=expr2.

判断表达式为假,则演变成False or expr2,此时expr=expr2.

只要表达式expr1,expr2都为真,上述等式就等同于C中的

expr=判断表达式 ?expr1:expr2;

(2)min(x,y)=(x<y and [x] or [y])[0]   //取最小值
(3)min(x,y=x if x<y else y

总结

以上是内存溢出为你收集整理的Python中实现三目运算的方法全部内容,希望文章能够帮你解决Python中实现三目运算的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1206176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存