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()函数的常见用法,当然,我们也可以结合其他函数、语句进行使用,根据实际需求让程序更加灵活。
