Pythonでは、数値の絶対値を計算するためにabs()
関数を使用します。この関数は引数として数値を取り、その数値の絶対値を返します。
x = -5
abs_x = abs(x)
print(f"xの絶対値は {abs_x} です") # xの絶対値は 5 です
また、Pythonの標準ライブラリであるmathモジュールにも、絶対値を求めるための関数fabs()
があります。この関数も引数の絶対値を求めますが、戻り値は常に浮動小数点数となります。
import math
x = -10
abs_x = math.fabs(x)
print(f"xの絶対値は {abs_x} です") # xの絶対値は 10.0 です
Pythonのリスト(配列)に含まれる各要素の絶対値を求めるには、リスト内包表記と組み込み関数abs()
を組み合わせます。
numbers = [-5, 3, -1, 3.14, -2.71]
abs_numbers = [abs(num) for num in numbers]
print(abs_numbers) # [5, 3, 1, 3.14, 2.71]
以上がPythonで絶対値を計算する基本的な方法です。これらの関数を使うことで、数値の大きさを簡単に求めることができます。.