python abs函数怎么用

abs()函数是Python的数字函数,用以返回数字的绝对值。

语法

以下是 abs() 方法的语法:

复制代码
abs( x )

参数

x -- 数值表达式,可以是整数,浮点数,复数。

返回值

函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。

举例

  1. 整数做参数
复制代码
>>> abs(-5)
5
>>> abs(5)
5
  1. 浮点数做参数
复制代码
>>> abs(2.3)
2.3
>>> abs(-2.3)
2.3
  1. 其它进制数做参数
复制代码
>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199

注意事项

  1. abs函数的参数只能是数字,返回值是一个不小于0的数字(参数的绝对值)
复制代码
>>> abs(2)
2
>>> abs(-2)
2
>>> type(abs(-2))
<class 'int'>
  1. 当参数为其他进制数时,abs函数返回其对应十进制的绝对值
复制代码
>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199
相关推荐
似水এ᭄往昔11 分钟前
【Linux系统编程】--命令行参数和环境变量
linux·运维·服务器
vortex512 分钟前
Linux 组管理命令工具链
linux·运维·服务器
艾莉丝努力练剑12 分钟前
【Linux网络】数据链路层协议(二):ARP协议
linux·运维·服务器·网络·计算机网络·udp
神州世通19 分钟前
借助 BOOTP 协议快速修复 IP Office 系统故障
服务器·网络·tcp/ip
砍材农夫25 分钟前
python 如何一次性安装项目所有依赖包(pip和uv)
开发语言·python·pip·uv
yijianace29 分钟前
Python爬虫项目实战:从 BeautifulSoup 到 XPath
爬虫·python·beautifulsoup
徐子元竟然被占了!!34 分钟前
Linux磁盘扩容
linux·运维·服务器
都在酒里34 分钟前
【极致低延时】香橙派部署 MediaMTX 实现 WebRTC 推流,延时仅 500-800ms,比局域网 ffmpeg 拉流快近 10 倍!(附踩坑全记录)
linux·arm开发·ffmpeg·webrtc·orangepi·嵌入式软件
徐子元竟然被占了!!35 分钟前
Linux的lsblk
linux·运维·服务器
云水-禅心36 分钟前
解决MacOS 安装Python之后默认版本指向不正确问题
开发语言·python·macos