python abs函数怎么用

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

语法

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

复制代码
abs( x )

参数

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

返回值

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

举例

  1. 整数做参数
复制代码
>>> abs(-5)
5
>>> abs(5)
5
  1. 浮点数做参数
复制代码
>>> abs(2.3)
2.3
>>> abs(-2.3)
2.3
  1. 其它进制数做参数
复制代码
>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199

注意事项

  1. abs函数的参数只能是数字,返回值是一个不小于0的数字(参数的绝对值)
复制代码
>>> abs(2)
2
>>> abs(-2)
2
>>> type(abs(-2))
<class 'int'>
  1. 当参数为其他进制数时,abs函数返回其对应十进制的绝对值
复制代码
>>> abs(0b011) #二进制
3
>>> abs(0o673) #八进制
443
>>> abs(0xC7) #十六进制
199
相关推荐
一直会游泳的小猫1 小时前
homebrew
linux·mac·工具·包管理
m0_624578591 小时前
MySQL主从复制支持跨版本吗_不同版本间同步的注意事项
jvm·数据库·python
寒秋花开曾相惜1 小时前
(学习笔记)4.2 逻辑设计和硬件控制语言HCL(4.2.1 逻辑门&4.2.2 组合电路和HCL布尔表达式)
linux·网络·数据结构·笔记·学习·fpga开发
狂奔的sherry1 小时前
一次由 mount 引发的 Linux 文件系统“错觉”
linux·运维·服务器
yuanpan1 小时前
Python Pygame 入门教程:从零学会创建窗口、绘图和游戏交互
python·游戏·pygame
小黑要努力1 小时前
智能音箱遇到的问题(一)
linux·运维·git
2401_871492852 小时前
如何在 React Router v6 中正确配置多路由组件显示
jvm·数据库·python
ch3nyuyu2 小时前
静态库和动态库的制作
linux·运维·开发语言
一口Linux2 小时前
Linux C编程 | 从0实现telnet获取程序终端控制权
linux·运维·c语言
神仙别闹2 小时前
基于Python(Django)+MySQL 实现(Web)SQL智能检测系统的设计与实现
python·mysql·django