abs() 絶対値

最終更新:2026-09-22

abs() 絶対値

abs() は数値の絶対値を返す。整数と浮動小数点数に適用できる;複素数は絶対値(モジュラス)を返す。

カテゴリ組み込み関数
種類組み込み関数
Python バージョンall

📝 構文

abs(x)

⚙️ 引数

x 必須A number (int / float / complex).

戻り値:The absolute value of x; the magnitude if x is complex.

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

7
3.14
5.0
ℹ️ 説明 Python では abs() は組み込み関数であり、import は不要。
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qabs(-5) と abs(5) の結果は同じですか?元の変数は変わりますか?
Aどちらも 5 です。abs() は絶対値を返すだけで、渡した変数を変更しません。結果を保存したい場合は、x = abs(x) のように自分で代入する必要があります。
Qabs() は文字列に直接使えますか?
A使えません。abs('a') は TypeError になります。文字列は絶対値演算をサポートしないためで、先に int() や float() で変換する必要があります。
Qabs() は複素数に対して何を返しますか?
A複素数の絶対値(magnitude、大きさ)を返します。例:abs(3+4j) は 5.0 を返し、型は float です。
Qabs() と math.fabs() の違いは何ですか?
Aabs() は組み込み関数で、int/float/complex をサポートし、できるだけ元の型を保ちます。math.fabs() は数値のみ受け付け、常に float を返します。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%