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
相关推荐
之歆1 天前
Linux 各种软件安装
linux·运维·服务器
蜡笔小炘1 天前
Haproxy -- 动/静/混合态算法实验
运维·服务器·vim·haproxy
Hui Baby1 天前
Spring Boot 中使用 JSONPath 高效处理 JSON 数据
spring boot·python·json
huohaiyu1 天前
数据链路层与网络协议全解析
服务器·网络·数据链路层
沄媪1 天前
Web渗透测试详细技术总结(基于Kali Linux)
linux·前端·渗透测试·web
springlustre1 天前
20GB核心知识库无损大迁徙:纯内网环境下从 Confluence 9到 Wiki.js 的踩坑与实践
python·wikijs·wikijs迁移
落羽的落羽1 天前
【C++】深入浅出“图”——最短路径算法
java·服务器·开发语言·c++·人工智能·算法·机器学习
之歆1 天前
Linux系统管理与运维基础
linux·运维·服务器
人间打气筒(Ada)1 天前
SQL Server 之创建和管理数据表
运维·服务器·数据库·windows·sql语句·sql server·windows server
henry1010101 天前
利用Python一键清理AWS EC2实例
python·云计算·aws