实例讲解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入门篇之字典
Oct 17 Python
Python批量重命名同一文件夹下文件的方法
May 25 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python 装饰器实现DRY(不重复代码)原则
Mar 05 Python
浅谈python numpy中nonzero()的用法
Apr 02 Python
Pandas读取MySQL数据到DataFrame的方法
Jul 25 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
Aug 02 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
Python标准库itertools的使用方法
Jan 17 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 Python
django的403/404/500错误自定义页面的配置方式
May 21 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
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
vue-cli webpack配置文件分析
2019/05/20 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
python实现socket端口重定向示例
2014/02/10 Python
pymongo实现多结果进行多列排序的方法
2015/05/16 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
Python之py2exe打包工具详解
2017/06/14 Python
python实现K最近邻算法
2018/01/29 Python
Python3中的json模块使用详解
2018/05/05 Python
Python如何获取Win7,Win10系统缩放大小
2020/01/10 Python
Python是什么 Python的用处
2020/05/26 Python
python各种excel写入方式的速度对比
2020/11/10 Python
python实现KNN近邻算法
2020/12/30 Python
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
贷款委托书范本
2014/04/08 职场文书
诉前财产保全担保书
2014/05/20 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
校本课程教学计划
2015/01/19 职场文书
幼师大班个人总结
2015/02/13 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
疾病证明书
2015/06/19 职场文书
学生退学证明
2015/06/23 职场文书
电力安全学习心得体会
2016/01/18 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL