问题:如何将负数转换为正数?
如何在Python中将负数转换为正数?(并保持积极的态度。)
回答 0
>>> n = -42
>>> -n # if you know n is negative
42
>>> abs(n) # for any n
42
不要忘记检查文档。
回答 1
简单地乘以-1就可以双向工作…
>>> -10 * -1
10
>>> 10 * -1
-10
回答 2
如果“保留一个正数”表示您希望一个正数保持正数,而且还希望将一个负数转换为正数,请使用abs()
:
>>> abs(-1)
1
>>> abs(1)
1
回答 3
内置函数abs()可以解决问题。
positivenum = abs(negativenum)
回答 4
In [6]: x = -2
In [7]: x
Out[7]: -2
In [8]: abs(x)
Out[8]: 2
实际上abs
将返回absolute value
任何数字。绝对值始终是非负数。
回答 5
如果您使用numpy,则可以使用
import numpy as np
np.abs(-1.23)
>> 1.23
它将提供绝对值。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。