实例讲解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将图片文件转换成base64编码的方法
Mar 14 Python
Python实现的中国剩余定理算法示例
Aug 05 Python
python基础_文件操作实现全文或单行替换的方法
Sep 04 Python
Python中类的创建和实例化操作示例
Feb 27 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 Python
PyTorch和Keras计算模型参数的例子
Jan 02 Python
TensorFlow查看输入节点和输出节点名称方式
Jan 04 Python
pandas中的数据去重处理的实现方法
Feb 10 Python
Django 404、500页面全局配置知识点详解
Mar 10 Python
django 数据库返回queryset实现封装为字典
May 19 Python
教你怎么用Python实现GIF动图的提取及合成
Jun 15 Python
Python torch.flatten()函数案例详解
Aug 30 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和MySql中计算时间差的方法详解
2015/03/27 PHP
yii2多图上传组件的使用教程
2018/05/10 PHP
PHP中PCRE正则解析代码详解
2019/04/26 PHP
js arguments,jcallee caller用法总结
2013/11/30 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
使用Vue写一个datepicker的示例
2018/01/27 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
2018/08/14 jQuery
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
Python爬取网易云音乐热门评论
2017/03/31 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
解决Python中定时任务线程无法自动退出的问题
2019/02/18 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
Python基于numpy模块实现回归预测
2020/05/14 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
Python 可视化神器Plotly详解
2020/12/26 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
init进程的作用
2012/04/12 面试题
酒店司机岗位职责
2013/12/14 职场文书
给同事的道歉信
2014/01/11 职场文书
五年级学生评语
2014/04/22 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
法律意见书范本
2015/06/04 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
CentOS7安装GlusterFS集群以及相关配置
2022/04/12 Servers