实例讲解Python3中abs()函数


Posted in Python onFebruary 19, 2019

Python3 abs() 函数

描述

abs() 函数返回数字的绝对值。

语法

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

abs( x )

参数

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

返回值

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

实例

以下展示了使用 abs() 方法的实例:

#!/usr/bin/python3

print ("abs(-40) : ", abs(-40))
print ("abs(100.10) : ", abs(100.10))

以上实例运行后输出结果为:

abs(-40) : 40
abs(100.10) : 100.1

Python fabs() 与 abs() 区别

Python 中 fabs(x) 方法返回 x 的绝对值。虽然类似于 abs() 函数,但是两个函数之间存在以下差异:

abs() 是一个内置函数,而 fabs() 在 math 模块中定义的。

fabs() 函数只适用于 float 和 integer 类型,而 abs() 也适用于复数。

实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import math

a = -1
b = -1.3232
c = b
d = 1+1.0j
e = 3+4.0j
print "a的绝对值是:", abs(a)
print "b的绝对值是:", abs(b)
print "c的绝对值是:", math.fabs(c)
print "d的的绝对值是:", abs(d)
"""print "e的绝对值是:", math.fabs(e) """

最后一行代码如果去掉注释就会编译报错:

TypeError: can't convert complex to float // fabs 无法将复数转换为浮点型

Python3.x 测试代码:

import math
a = -1
b = -1.3232
c = b
d = 1+1.0j
e = 3+4.0j
print "a的绝对值是:",abs(a))
print("b的绝对值是:",abs(b))
print("c的绝对值是:",math.fabs(c))
print("d的的绝对值是:",abs(d))
"""print("e的绝对值是:",math.fabs(e))"""
Python 相关文章推荐
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
Python温度转换实例分析
Jan 17 Python
Django后台获取前端post上传的文件方法
May 28 Python
Python WEB应用部署的实现方法
Jan 02 Python
Python Gitlab Api 使用方法
Aug 28 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
Sep 04 Python
Python中的单下划线和双下划线使用场景详解
Sep 09 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
python logging 日志的级别调整方式
Feb 21 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 Python
Python 虚拟环境工作原理解析
Dec 24 Python
python协程之动态添加任务的方法
Feb 19 #Python
Python同步遍历多个列表的示例
Feb 19 #Python
python读取txt文件并取其某一列数据的示例
Feb 19 #Python
详解Python3注释知识点
Feb 19 #Python
Python3解释器知识点总结
Feb 19 #Python
python 利用文件锁单例执行脚本的方法
Feb 19 #Python
对Python协程之异步同步的区别详解
Feb 19 #Python
You might like
广播爱好者需要了解的天线知识
2021/03/01 无线电
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
那些精彩的JavaScript代码片段
2017/01/12 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
vue-cli单页应用改成多页应用配置详解
2017/07/14 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python数据结构之Array用法实例
2014/10/09 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
详解django三种文件下载方式
2018/04/06 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
在Django中实现添加user到group并查看
2019/11/18 Python
洗煤厂厂长岗位职责
2014/01/03 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
家长对孩子的评语
2014/04/18 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
工程质量保证书
2015/05/09 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
校长新学期致辞
2015/07/30 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python
php去除数组中为0的元素的实例分析
2021/11/17 PHP
Python中第三方库Faker的使用详解
2022/04/02 Python