|
发表于 2020-6-21 22:06:35
|
显示全部楼层
本帖最后由 1223253411 于 2020-6-21 22:09 编辑
三元操作符,没用过,不知道嘿嘿嘿,不过应该和条件表达式差不多,如果差不多的话,推一下就好了
- small = x if (x < y and x < z) else (y if y < z else z)
- x,y,z = 6,5,4
- if x<y and x < z:
- small = x
- else:
- if y < z:
- small = y
- else:
- small = z
- print(small)
- # 应该是这样吧,如果有错的话麻烦帮我指一下,这东西还是玩不懂,反正结果是4,求最小么,可以就行了
复制代码
ps: 我就说一下哦,像条件表达式啊、列表推导式啊、字典推导式啊、等,其实都不是很重要的东西,这种只是让你的代码更加艺术,但也只限于艺术,我认为的哦,会不会根本不影响我们敲代码,这东西也只适用于简单逻辑,其他的就算了,能用到的地方少的很,只要逻辑复杂一点,基本都是一个一个来了
锦上添花的东西,不会就算了,一步步写怎么了,代码能不能执行,影响代码效率吗,这东西的效率完全和下面的那些代码一样,因为它的执行过程就是下面那样,有时候写成这样还很影响代码的可读性,看着还得绕一下,算了,代码的可读性为最高要求,读起来难受的代码绝对不是什么好代码
|
|