python abs函数用法小结

 更新时间:2024年05月08日 11:49:57   作者:hakesashou  
abs()是python的内置函数,它的作用是返回一个数的绝对值,abs函数的主要用途是返回一个数的绝对值,下面通过本文给大家分享python abs函数怎么用,感兴趣的朋友一起看看吧

abs()函数是Python的数字函数,用以返回数字的绝对值。

语法

以下是 abs() 方法的语法:

abs( x )

参数

x -- 数值表达式,可以是整数,浮点数,复数。

返回值

函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。

举例

1. 整数做参数

>>> abs(-5)
5
>>> abs(5)
5

2. 浮点数做参数

>>> abs(2.3)
2.3
>>> abs(-2.3)
2.3

3. 其它进制数做参数

>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199

注意事项

1. abs函数的参数只能是数字,返回值是一个不小于0的数字(参数的绝对值)

>>> abs(2)
2
>>> abs(-2)
2
>>> type(abs(-2))
<class 'int'>

2. 当参数为其他进制数时,abs函数返回其对应十进制的绝对值

>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199

到此这篇关于python abs函数怎么用的文章就介绍到这了,更多相关python abs函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python中除法使用的注意事项

    Python中除法使用的注意事项

    这篇文章主要介绍了Python中除法使用的注意事项,是Python程序设计很重要的技巧,需要的朋友可以参考下
    2014-08-08
  • pytorch单维筛选 相乘的案例

    pytorch单维筛选 相乘的案例

    这篇文章主要介绍了pytorch单维筛选 相乘的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Python 可变类型和不可变类型及引用过程解析

    Python 可变类型和不可变类型及引用过程解析

    这篇文章主要介绍了Python 可变类型和不可变类型,以及其引用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • python中对开区间和闭区间的理解

    python中对开区间和闭区间的理解

    这篇文章主要介绍了python中对开区间和闭区间的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Python用threading实现多线程详解

    Python用threading实现多线程详解

    这篇文章主要给大家介绍了Python用threading实现多线程的方法示例,文中介绍的很详细,对大家具有一定的参考借鉴价值,有需要的朋友们下面来一起学习学习吧。
    2017-02-02
  • Python 函数的递归详解

    Python 函数的递归详解

    这篇文章主要为大家介绍了Python 函数的递归,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • 详谈tensorflow gfile文件的用法

    详谈tensorflow gfile文件的用法

    今天小编就为大家分享一篇详谈tensorflow gfile文件的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python 有可能删除 GIL 吗?

    Python 有可能删除 GIL 吗?

    这篇文章主要介绍了Python 有可能删除 GIL 吗,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • 10种检测Python程序运行时间、CPU和内存占用的方法

    10种检测Python程序运行时间、CPU和内存占用的方法

    这篇文章主要介绍了10种检测Python程序运行时间、CPU和内存占用的方法,包括利用Python装饰器或是外部的Unix Shell命令等,需要的朋友可以参考下
    2015-04-04
  • np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴

    np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴

    今天小编就为大家分享一篇np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11

最新评论