为了账号安全,请及时绑定邮箱和手机立即绑定

匿名函数小结中,返回匿名函数,-x if x < 0 else x这句是啥意思?

就上面表达式没有理解啥意思?

正在回答

3 回答

这不就是求x的绝对值吗

0 回复 有任何疑惑可以回复我~

当x<0时,返回-x。否则返回x。说到底就是个求绝对值的匿名函数

0 回复 有任何疑惑可以回复我~

if x < 0:

    return -x

else:

    return x

0 回复 有任何疑惑可以回复我~
#1

慕慕5134878 提问者

问题在于为什么-x要写在最前面?
2017-04-24 回复 有任何疑惑可以回复我~
#2

慕慕5134878 提问者

为什么就不写成if x < 0 -x else x
2017-04-24 回复 有任何疑惑可以回复我~
#3

慕尼黑5415460 回复 慕慕5134878 提问者

我也很懵逼,就像说话一样,不同场景不同吧
2017-04-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255533    人
  • 解答问题       3038    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

匿名函数小结中,返回匿名函数,-x if x < 0 else x这句是啥意思?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号