关于给的例子 ,我不太明白,求大神
>>> myabs = lambda x: -x if x < 0 else x >>> myabs(-1) 1 >>> myabs(1) 1
就是这个例子,-x if x < 0 else x
这语句理解的意思是x<0 或者x存在的时候 ,才进行运算 -x 吗?
因为下面的myabs(1) 得到的是1,我就不太清楚这个else x了
>>> myabs = lambda x: -x if x < 0 else x >>> myabs(-1) 1 >>> myabs(1) 1
就是这个例子,-x if x < 0 else x
这语句理解的意思是x<0 或者x存在的时候 ,才进行运算 -x 吗?
因为下面的myabs(1) 得到的是1,我就不太清楚这个else x了
2020-06-24
举报