课程
/后端开发
/Python
/python进阶
myabs = lambda x: -x if x < 0 else x >>> myabs(-1)1>>> myabs(1)1
如上的 返回值 if x <0 else x 什么意思 没看明白
2016-06-22
源自:python进阶 2-10
正在回答
这条语句不难,难的是逻辑,这个函数的作用是取绝对值,x:-x的意思是取反,应该明白了吧
xiaozhaorui 提问者
def f(x):
if x<0:
x=-x
else :
x
return x
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计