Python abs() 函數介紹

Python 的 abs() 函數可以將一個數值轉換為它的絕對值,也就是不論正負,都會轉換為正數。abs() 函數可以接受一個參數,參數可以是整數、浮點數、複數或是其他數值。

abs() 函數的使用方法

abs() 函數的使用方法非常簡單,只要將要轉換的數值傳入 abs() 函數中即可,例如:

# 將 -10 轉換為絕對值
abs(-10)

# 將 3.14 轉換為絕對值
abs(3.14)

# 將 (3+4j) 轉換為絕對值
abs(3+4j)

abs() 函數的結果

abs() 函數的結果會是一個正數,例如:

# 將 -10 轉換為絕對值
abs(-10)

# 結果
10

# 將 3.14 轉換為絕對值
abs(3.14)

# 結果
3.14

# 將 (3+4j) 轉換為絕對值
abs(3+4j)

# 結果
5.0

可以看到,abs() 函數將輸入的數值轉換為它的絕對值,不論正負,都會轉換為正數。

abs() 函數的應用

abs() 函數可以用於許多不同的應用,例如:

  • 計算兩個數值之間的距離:
    # 計算兩個數值之間的距離
    distance = abs(x1 - x2)
            
  • 計算一個數值與 0 之間的距離:
    # 計算一個數值與 0 之間的距離
    distance = abs(x)
            
  • 計算一個數值的正負:
    # 計算一個數值的正負
    if abs(x) == x:
        # x 是正數
    else:
        # x 是負數
            

總結

Python 的 abs() 函數可以將一個數值轉換為它的絕對值,也就是不論正負,都會轉換為正數。abs() 函數可以接受一個參數,參數可以是整數、浮點數、複數或是其他數值。abs() 函數可以用於許多不同的應用,例如計算兩個數值之間的距離、計算一個數值與 0 之間的距離、計算一個數值的正負等等。

Categorized in:

Tagged in: