实例讲解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 pickle模块用法实例分析
May 27 Python
详解使用Python处理文件目录的相关方法
Oct 16 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
Python简单读取json文件功能示例
Nov 30 Python
mac 安装python网络请求包requests方法
Jun 13 Python
在Python 中同一个类两个函数间变量的调用方法
Jan 31 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
Jul 11 Python
python实现udp聊天窗口
Mar 31 Python
python 瀑布线指标编写实例
Jun 03 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
将tf.batch_matmul替换成tf.matmul的实现
Jun 18 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优于Node.js的五大理由分享
2012/09/15 PHP
PHP根据传入参数合并多个JS和CSS文件的简单实现
2014/06/13 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
JavaScript Distilled 基础知识与函数
2010/04/07 Javascript
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
JavaScript模块详解
2017/12/18 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
完美解决通过IP地址访问VUE项目的问题
2020/07/18 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
python操作gmail实例
2015/01/14 Python
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
儿科护士自我鉴定
2013/10/14 职场文书
宠物店的创业计划书范文
2014/01/11 职场文书
农村党员一句话承诺
2014/05/30 职场文书
公司应聘自荐书
2014/06/14 职场文书
支教个人总结
2015/03/04 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB