python教程,如何编写三目运算 / 条件运算 / 三元运算?
发布于 作者:苏南大叔 来源:程序如此灵动~

本文描述python
编程语言中的三目运算的写法,在其它的高级编程语言中,三目运算都是这么写的:"条件?分支1:分支2",然而python
编程语言中,确并不是这么写的。它的写法是"分支1 if 条件 else 分支2",是不是很奇怪?

苏南大叔的程序如此灵动博客,记录苏南大叔的代码编程经验文章。测试环境:win10
,python@3.11.0
。
传统三目运算
通常情况下都是这么写代码:
为了简化写法,这里出现了三目条件运算。在常见的编程语言中(比如c语言、php、nodejs等)中,写法都是:
python三目运算
python
就是喜欢不走寻常路,它的三目运算就是节省了回车换行!真心差评!
【重点】没问号没问号,就是个写在一行的if else
。
这个代码的理解上,应该从中间开始念。为真则左,为假则右。
实际例子
这里拿上一篇文章里面的分母不为0的运算为例,正常情况下,求解模型的(阳性)精准度算法:
但是要考虑 tp
和fp
可能都为零的情况,所以,正确的表达是:
参考文章:
结束语
python
就是要搞特立独行啊,更多苏南大叔的python
经验文章:


