python之内置abs()函数详解
前言
Python中的abs()函数是Python的内置函数之一,其主要作用是对传入的参数,返回其的绝对量或绝对值。
语法格式
abs(x)
详细介绍:
1、python中的 abs() 函数只有一个参数x,该参数可以是整数,浮点数或复数。
2、如果传递给参数x的是整数或浮点数,则返回其绝对值,即不考虑符号时的量。
3、如果传递给参数x的是复数,则返回复数的模,即该复数与其共轭复数的乘积的平方根。
实例
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
注意:任何进制的数作为 abs() 函数的参数,结果最终返回的都是其10进制形式。
总结
python中的 abs() 函数返回数字的绝对值形式。其中对于整型数、浮点数是返回其绝对值;复数返回该复数的模;其他进制的数返回其对应十进制的绝对值形式。
去期待陌生,去拥抱惊喜。
分类:
Python--基础语法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!