Python abs() 組み込み関数

Python 3 ドキュメントより

数値の絶対値を返します。引数は整数、浮動小数点数、または __abs__() を実装するオブジェクトにすることができます。引数が複素数の場合、そのマグニチュード(大きさ)が返されます。

導入

Python の abs() 関数は、数値の絶対値を返す組み込み関数です。整数、浮動小数点数、さらには複素数(そのマグニチュードを返す)も処理できます。この関数は、元の符号に関係なく値が正であることを保証したい場合に役立ちます。

# 整数用
abs(-1)
abs(0)

# 浮動小数点数用
abs(-3.14)

# 複素数用 (マグニチュードを返す)
abs(3 + 4j)

# その他の数値システム用
abs(0x10)  # 16 進数
abs(0b10)  # 2 進数
abs(0o20)  # 8 進数
1
0
3.14
5.0
16
2
16

関連リンク