实例讲解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静态方法实例
Jan 14 Python
python自然语言编码转换模块codecs介绍
Apr 08 Python
一波神奇的Python语句、函数与方法的使用技巧总结
Dec 08 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
python实现简单飞行棋
Feb 06 Python
什么是python的列表推导式
May 26 Python
python中time包实例详解
Feb 02 Python
手把手教你用Django执行原生SQL的方法
Feb 18 Python
Python使用tkinter制作在线翻译软件
Feb 22 Python
PyQt5结合QtDesigner实现文本框读写操作
Jun 11 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/03 冲泡冲煮
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
php实现模拟post请求用法实例
2015/07/11 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
jquery+php后台实现省市区联动功能示例
2019/05/23 jQuery
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
Python中logging实例讲解
2019/01/17 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
世界上最好的儿童品牌:AlexandAlexa
2018/01/27 全球购物
自我鉴定200字
2013/10/28 职场文书
党校培训自我鉴定
2014/02/01 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
环保标语大全
2014/06/12 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
写给老婆的保证书
2015/02/27 职场文书
大学迎新生欢迎词
2015/09/29 职场文书