如何将负数转换为正数?
我该如何在Python中把负数变成正数呢?(同时保留正数不变。)
7 个回答
44
如果“保持一个正数”的意思是你希望正数保持为正数,同时把负数转换成正数,那你可以使用abs()
这个函数:
>>> abs(-1)
1
>>> abs(1)
1
91
简单地说,把一个数乘以 -1 就可以实现反向操作,这两种情况都适用...
>>> -10 * -1
10
>>> 10 * -1
-10
297
>>> n = -42
>>> -n # if you know n is negative
42
>>> abs(n) # for any n
42
别忘了去看看这个文档。