实例讲解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判断端口是否打开的实现代码
Feb 10 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Python随机生成身份证号码及校验功能
Dec 04 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
Python计算IV值的示例讲解
Feb 28 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Python如何实现邮件功能
May 27 Python
基于Python快速处理PDF表格数据
Jun 03 Python
通俗讲解python 装饰器
Sep 07 Python
python UDF 实现对csv批量md5加密操作
Jan 01 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
PHP函数学习之PHP函数点评
2012/07/05 PHP
php查找指定目录下指定大小文件的方法
2014/11/28 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
JavaScript 学习笔记(十三)Dom创建表格
2010/01/21 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
Javascript 绘制 sin 曲线过程附图
2014/08/21 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
jQuery新窗口打开外链接
2016/07/21 Javascript
MUI 解决动态列表页图片懒加载再次加载不成功的bug问题
2017/04/13 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
Python 正则表达式入门(中级篇)
2016/12/07 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
Python RabbitMQ消息队列实现rpc
2018/05/30 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python 用下标截取字符串的实例
2018/12/25 Python
CSS3实现精美横向滚动菜单按钮
2017/04/14 HTML / CSS
财务副总经理工作职责
2013/11/25 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
金融行业务员的自我评价
2013/12/13 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年采购员工作总结
2014/11/18 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android
mysql函数全面总结
2021/11/11 MySQL