轻松学习Python 69个内置函数 --abs()

"""

数学运算 abs() """

# abs是absolute value的缩写

# 绝对值是指一个数在数轴上所对应点到原点的距离,用“| |”来表示。

# 一个正数的绝对值是它本身,一个负数的绝对值是它的相反数,零的绝对值是零

# 参数可以是整数,返回的值也是整数

print(f'{ abs(123) = }')
print(f'{ abs(-123) = }')
print(f'{ abs(0) = }')

# 参数可以是浮点数,返回的值也是浮点数

print(f'{ abs(1.23) = }')
print(f'{ abs(-1.23) = }')
print(f'{ abs(0.0) = }')

# 参数可以是实现了__abs__魔术方法的对象

class TestClass:
    def __abs__(self):
        return 123
print(f'{ abs(TestClass()) = }')

# 如果参数是一个复数,返回它的模

# 在直角坐标系中,复数的实部表示在x轴,复数的虚部可表示在y轴

# 复数的模是复数在直角坐标系中所对应的点到原点的距离

# 假设复数是a+bj,那么根据勾股定理,复数的模是根号下a的平方+b的平方

# 注意点:复数的绝对值,返回值的类型一定浮点数

print(f'{ abs(3+4j) = }')
print(f'{ abs(-3-4j) = }')

学习来源:华健课堂-轻松学习Python 69个内置函数(持续更新中)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_45036829

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值