实例讲解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 相关文章推荐
通过C++学习Python
Jan 20 Python
Python中Continue语句的用法的举例详解
May 14 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
Python+selenium实现截图图片并保存截取的图片
Jan 05 Python
Python功能点实现:函数级/代码块级计时器
Jan 02 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
python 子类调用父类的构造函数实例
Mar 12 Python
Python AutoCAD 系统设置的实现方法
Apr 01 Python
Pytorch生成随机数Tensor的方法汇总
Sep 09 Python
如何在Python3中使用telnetlib模块连接网络设备
Sep 21 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
Python基础之元组与文件知识总结
May 19 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读取PDF内容配合Xpdf的使用
2012/11/24 PHP
php中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
php中使用websocket详解
2016/09/23 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
js继承 Base类的源码解析
2008/12/30 Javascript
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
JavaScript中的DSL元编程介绍
2015/03/15 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
node网页分段渲染详解
2016/09/05 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
利用aardio给python编写图形界面
2017/08/21 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
python实现大文件分割与合并
2019/07/22 Python
安装PyInstaller失败问题解决
2019/12/14 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
解决c++调用python中文乱码问题
2020/07/29 Python
解决阿里云邮件发送不能使用25端口问题
2020/08/07 Python
小学优秀辅导员事迹材料
2014/05/11 职场文书
合同意向书范本
2014/07/30 职场文书
见习报告格式范文
2014/11/08 职场文书
奖励申请报告范文
2015/05/15 职场文书
幽默导游词开场白
2015/05/29 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang