实例讲解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代码混合编程的方法
May 19 Python
Python标准库之collections包的使用教程
Apr 27 Python
Python实现读取Properties配置文件的方法
Mar 29 Python
Python3多线程操作简单示例
May 22 Python
python实现简单成绩录入系统
Sep 19 Python
python线程信号量semaphore使用解析
Nov 30 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
Python自动登录QQ的实现示例
Aug 28 Python
python用Configobj模块读取配置文件
Sep 26 Python
一个入门级python爬虫教程详解
Jan 27 Python
Anaconda配置各版本Pytorch的实现
Aug 07 Python
全网非常详细的pytest配置文件
Jul 15 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的宝库目录--PEAR
2006/10/09 PHP
提升PHP执行速度全攻略
2006/10/09 PHP
php长字符串定义方法
2012/07/12 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
2016/06/21 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
2017/04/21 jQuery
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
基于js实现抽红包并分配代码实例
2019/09/19 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
Anaconda入门使用总结
2018/04/05 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
Python接收手机短信的代码整理
2020/08/02 Python
python3.5的包存放的具体路径
2020/08/16 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
保险专业自荐信范文
2014/02/20 职场文书
六一儿童节主持词
2014/03/21 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
房地产广告策划方案
2014/05/15 职场文书
python pyhs2 的安装操作
2021/04/07 Python
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
linux目录管理方法介绍
2022/06/01 Servers