python之内置abs()函数详解(Python的abs函数)

网友投稿 563 2022-08-28


python之内置abs()函数详解(Python的abs函数)

前言

Python中的abs()函数是Python的内置函数之一,其主要作用是对传入的参数,返回其的绝对量或绝对值。

语法格式

abs(x)

详细介绍:

1、python中的 abs() 函数只有一个参数x,该参数可以是整数,浮点数或复数。

2、如果传递给参数x的是整数或浮点数,则返回其绝对值,即不考虑符号时的量。

3、如果传递给参数x的是复数,则返回复数的模,即该复数与其共轭复数的乘积的平方根。

实例

1、 abs() 函数运用到整数中

x = 5print("abs(x)=", abs(x))x = -10print("abs(x)=", abs(x))x = 9223372036854775807 #长整型print("abs(x)=", abs(x))

运行结果:

abs(x)= 5abs(x)= 10abs(x)= 9223372036854775807

2、 abs() 函数运用于浮点数中

x = 1.23print("abs(x)=", abs(x))x = -1.234print("abs(x)=", abs(x))x = -0.222print("abs(x)=", abs(x))x = 2.3e-3 #使用科学计数法print("abs(x)=", abs(x))x = 2.3e1/2 #指数形式print("abs(x)=", abs(x))

运行结果:

abs(x)= 1.23abs(x)= 1.234abs(x)= 0.222abs(x)= 0.0023abs(x)= 11.5

3、 abs() 函数运用于复数中

x = 3 - 4jprint("abs(x)=", abs(x))x = complex(5, 6)print("abs(x)=", abs(x))

运行结果:

abs(x)= 5.0abs(x)= 7.810249675906654

4、 abs() 函数运用于其它进制形式的数字

x = 0b1011 #二进制print("abs(x)=", abs(x))x = 0O71 #八进制print("abs(x)=", abs(x))x = 0xF1 #十六进制print("abs(x)=", abs(x))

运行结果:

abs(x)= 11abs(x)= 57abs(x)= 241

注意:任何进制的数作为 abs() 函数的参数,结果最终返回的都是其10进制形式。

总结

python中的 abs() 函数返回数字的绝对值形式。其中对于整型数、浮点数是返回其绝对值;复数返回该复数的模;其他进制的数返回其对应十进制的绝对值形式。

去期待陌生,去拥抱惊喜。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python之内置函数ord函数 || 内置函数char函数(python ord函数)
下一篇:Spring加载属性文件方式(自动加载优先级问题)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~