Pythonには絶対値を取得できるabs関数があります。本記事ではそんなabs関数について解説をします。
Pythonには
実力を証明できる資格があります
PythonにはPython3エンジニア認定基礎試験という試験があります。
試験範囲がPythonチュートリアル(公式ドキュメント)となっているため、Pythonの基礎を全て押さえることができます。
- 独学で勉強していて、どれくらい理解できているのか調べたい
- 今の仕事も続けつつ、キャリアの幅を広げたい
- 新しい技術としてPythonを習得したい
そんな方は是非詳細をご確認ください。
abs関数について
数の絶対値を返します。引数は整数、浮動小数点数、複素数または__abs__()が実装されたオブジェクトです。
構文
abs(x)
整数・浮動小数点数の絶対値
整数、浮動小数点数の絶対値を以下のように取得することができます。
複素数の絶対値
複素数の絶対値も同様に取得することができます。
複素数の絶対値については以下をご確認ください。
複素数の大きさ (絶対値) は、複素平面にプロットされた原点から複素数値までのベクトル長です。複素数値の|\(a+bi\)|は \(\sqrt{a^2+b^2}\)と定義されます。
MathWorksより引用
math.fabs()でも絶対値を取得できる
math.fabs()でも絶対値を取得することができます。
構文
math.fabs(x)
ただし、mathモジュールは明示的な注記のない限り、戻り値は全て浮動小数点数となります。また、複素数には対応していないので注意。
詳しくはこちらをご覧ください。
まとめ
abs関数についてまとめました。数の絶対値を取得するのに便利な関数なので、きちんと理解しておきましょう。
関連記事
【Python】sum関数を使ってリストや辞書の合計を求める
【入門者向け】効率よくPythonを習得する3Step
コメント