实例讲解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中文件遍历的两种方法
Jun 16 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
Python3中的列表生成式、生成器与迭代器实例详解
Jun 11 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
django admin 后台实现三级联动的示例代码
Jun 22 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
Python流程控制常用工具详解
Feb 24 Python
解析Tensorflow之MNIST的使用
Jun 30 Python
基于python实现音乐播放器代码实例
Jul 01 Python
python使用布隆过滤器的实现示例
Aug 20 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 sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
2014/10/16 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
VUE中setTimeout和setInterval自动销毁案例
2020/09/07 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
Python读写ini文件的方法
2015/05/28 Python
利用Python脚本生成sitemap.xml的实现方法
2017/01/31 Python
Python解惑之True和False详解
2017/04/24 Python
python爬虫超时的处理的实例
2018/12/19 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
利用python计算时间差(返回天数)
2019/09/07 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
医科大学生毕业的自我评价分享
2013/11/12 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
全陪导游欢迎词
2014/01/17 职场文书
小学社团活动总结
2014/06/27 职场文书
党员活动总结
2015/02/04 职场文书
自荐信格式范文
2015/03/04 职场文书
高中历史教学反思
2016/02/19 职场文书
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python