Python abs() 函数:计算数字与复数的绝对值
Python abs() 函数 – 快速参考
abs() 是 Python 内置函数,返回数值输入的绝对值。它无缝支持整数、浮点数和复数,是数学运算、数据清洗和信号处理的必备工具。
语法
abs(value)
参数
- value – 数值类型:
int、float或complex。
返回值
- 整数输入 ➜ 整数输出
- 浮点数输入 ➜ 浮点数输出
- 复数输入 ➜ 复数的模(浮点数)
实用示例
1. 整数与浮点数
计算有符号整数和浮点数的绝对值:
# 整数的绝对值
int_num = -25
print("Absolute integer:", abs(int_num))
# 浮点数的绝对值
float_num = -10.50
print("Absolute float:", abs(float_num))
输出:
Absolute integer: 25 Absolute float: 10.5
2. 复数
计算复数的模:
# 复数的模
complex_num = (3 + 10j)
print("Magnitude:", abs(complex_num))
输出:
Magnitude: 10.44030650891055
为什么使用 abs()?
- 内置且高度优化 – 无需外部库。
- 所有数值类型行为一致。
- 适合数据归一化、误差计算和算法条件判断。
文档
更深入了解请参考官方 Python 文档。
Python
- Python变量、常量与字面量完全指南
- 精通Python函数参数:位置、关键字与默认参数
- Python Lambda匿名函数实战指南
- Python 生成器:高效迭代与进阶用例
- Python 闭包详解:嵌套函数如何捕获变量
- 精通 Python 装饰器:专家技巧增强函数
- Python print() 函数完全指南:基础用法、空行打印与自定义结束符
- Python strip() 方法完全指南:去除首尾空白与自定义字符实战
- Python str.count() 完全指南:统计字符与子串出现次数实战
- Python format() 字符串格式化完全指南:占位符、格式化规范、类与字典应用
- Python 字符串 find() 方法完全指南:语法、参数、替代方案与计数技巧
- 精通 Python Lambda 函数:实用示例与最佳实践