首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库Python

Python中的abs()函数

减小字体 增大字体 作者:本站  来源:本站整理  发布时间:2021-06-29 14:57:03

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

一、语法格式

Python abs()函数的语法格式如下:

abs( x )

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

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

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

Python中的abs函数

二、Python abs()使用举例

1、abs()运用到整数中

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

输出结果如下:

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

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

x = 1.23
print("abs(x)=", abs(x))
x = -1.234
print("abs(x)=", abs(x))
x = -0.222
print("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.23
abs(x)= 1.234
abs(x)= 0.222
abs(x)= 0.0023
abs(x)= 11.5

3、abs()运用于复数中

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

输出结果如下:

abs(x)= 5.0
abs(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)= 11
abs(x)= 57
abs(x)= 241

从上面这个输出可以看出,不管原来是什么进制的数,但最终返回的都是其10进制形式。

三、总结

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


如需转载请注明出处:翔宇亭IT乐园(http://www.biye5u.com),并附上本文链接地址:http://www.biye5u.com/article/python/2021/6511.html

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.