欢迎访问宙启技术站
智能推送

Python中abs()函数的使用方法及实例详解教程

发布时间:2023-05-28 03:31:20

1. 概述

在Python中,abs()函数是一个内置函数,用于取绝对值。接受一个参数,返回其绝对值。它可以用于整数、浮点数、复数等。

2. 语法

abs(x)

参数说明:

x:指定数字,可以是整数、浮点数、复数。

返回值:返回参数x的绝对值。

3. 实例

以下实例演示了如何使用abs()函数:

1. 取整数的绝对值:

a = -10

print(abs(a)) # 10

2. 取浮点数的绝对值:

b = -20.5

print(abs(b)) # 20.5

3. 取复数的模:

import cmath

c = complex(3, -4)

print(abs(c)) # 5.0

4. 取字符串转换为整数的绝对值:

d = "-100"

print(abs(int(d))) # 100

5. 取字符串转换为浮点数的绝对值:

e = "-20.5"

print(abs(float(e))) # 20.5

6. 取一个集合中指定数值的绝对值:

import random

f = set(random.sample(range(-10, 10), 5))

print(f) # {-4, -2, 2, 7, 9}

g = set(abs(i) for i in f)

print(g) # {2, 4, 7, 9}

以上实例演示了abs()函数的常见用法,当然,我们也可以结合其他函数、语句进行使用,根据实际需求让程序更加灵活。