"""
數學運算 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個内置函數(持續更新中)edu.csdn.net