本文介绍了内联条件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 是否有计划在Python中包含内联条件?例如: def isNegative(x): 返回x< 0?真:错误 谢谢! -jag - Joshua Ginsberg< jo *** @ brainstorminternet.net> 头脑风暴互联网网络运营 解决方案 如下: 希望这会有所帮助。 Adonis 。 ..如果条件: ...返回true ...返回false ... 只是一个想法,但是如果与 函数调用一起使用会产生意想不到的结果,如果这些函数调用有副作用,因为两者都是 评估,而三元运算符仅用于其他语言 评估其中一个可能的表达式。 阅读PEP 308,并注意这可能是Python历史上最大的火焰战争(好吧,在静止之前)正在进行的装饰工作 讨论......)。 但是要回答你的问题:不。 干杯, mwh - Linux:马。像野马一样,骑行很有趣。也很容易因为它没有像你的袜子一样砸到你身上而砸到地上。 - Jim的操作系统谱系,asr Is there any plan to include inline conditionals in Python? For example:def isNegative(x):return x < 0 ? True : FalseThanks!-jag--Joshua Ginsberg <jo***@brainstorminternet.net>Brainstorm Internet Network Operations 解决方案How about something like:Hope this helps.Adonis ... if condition: ... return true ... return false ...Just a thought, but this would have unexpected results if used withfunction calls, if those function calls had side-effects, since both areevaluated, whereas the ternary operator in other languages onlyevaluates one of the possible expressions.Read PEP 308, and note that this was probably the largest flamewar inPython history (well, before the still-ongoing decoratorsdiscussion...).But to answer your question: no.Cheers,mwh--Linux: Horse. Like a wild horse, fun to ride. Also prone tothrowing you and stamping you into the ground because it doesn''tlike your socks. -- Jim''s pedigree of operating systems, asr 这篇关于内联条件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-01 09:54