Python计算绝对值– abs()
时间:2020-02-23 14:42:24 来源:igfitidea点击:
Python abs()函数返回数字的绝对值。
它是python Builtins模块中的内置功能之一。
使用abs()的Python绝对值
Python abs()接受一个必须为数字的参数,并返回其绝对值。
整数,长整数–返回绝对值。
浮点数-返回绝对值。
复杂–返回其大小
不同格式的数字–即使数字以二进制,八进制,十六进制或者指数形式定义,也以十进制返回绝对值。
带有整数的Python abs()
import sys x = 5 # int print(abs(x)) x = sys.maxsize # long print(abs(x))
输出:
5 9223372036854775807
Python的float绝对值
x = 50.23434 # float print(abs(x))
输出:
50.23434
带有复数的Python abs()
x = 10 - 4j # complex print(abs(x)) x = complex(10, 2) # another complex example print(abs(x))
输出:
10.770329614269007 10.198039027185569
具有不同格式编号的Python abs()
# numbers in different formats x = 10.23e1/2 # exponential print(abs(x)) x = 0b1010 # binary print(abs(x)) x = 0o15 # octal print(abs(x)) x = 0xF # hexadecimal print(abs(x))
输出:
51.15 10 13 15