Python 数学モジュール関数のチートシート

Python 数学標準ライブラリのクイック リファレンス ガイド。三角関数、対数関数、丸め関数、算術関数の使用方法を学びます。

四捨五入と基本的な算術

四捨五入、符号、および基本的な数学演算のための標準数学関数。

メソッド・機能構文説明
ceil()math.ceil(x)数値 x を最も近い整数に切り上げます。
floor()math.floor(x)数値 x を最も近い整数に切り捨てます。
trunc()math.trunc(x)小数部分を切り捨て、x の整数部分のみを返します。
abs()abs(x)x の絶対値を返す組み込み関数。
fmod()math.fmod(x, y)x/y の正確な浮動小数点剰余を返します。
gcd()math.gcd(a, b)整数 a と b の最大公約数を返します。

累乗、ルート、対数

指数計算と対数計算。

メソッド・機能構文説明
sqrt()math.sqrt(x)数値 x の平方根を返します。
pow()math.pow(x, y)x の y 乗を浮動小数点として返します。
exp()math.exp(x)e の x 乗を返します。
log()math.log(x, [base])指定された底を底とする x の対数を返します (デフォルトは自然対数)。
log10()math.log10(x)x の 10 を底とする対数を返します。

インタラクティブなデモスクリプト

run_all_cheat_methods.py
エディターで実行
# ceil()
math.ceil(x)

# floor()
math.floor(x)

# trunc()
math.trunc(x)

# abs()
abs(x)

# fmod()
math.fmod(x, y)

# gcd()
math.gcd(a, b)

# sqrt()
math.sqrt(x)

# pow()
math.pow(x, y)

# exp()
math.exp(x)

# log()
math.log(x, [base])

# log10()
math.log10(x)

よくある質問

math.ceil() と math.floor() の違いは何ですか?

math.ceil() は数値を最も近い整数に切り上げますが、math.floor() は数値を最も近い整数に切り下げます。

等価性を直接チェックする代わりに math.isclose() を使用する必要があるのはなぜですか?

浮動小数点演算には精度の制限があります。 math.isclose() は、許容差チェックを使用して 2 つの値を比較し、それらがほぼ等しいかどうかを確認します。

関連トピック

推奨される Python リソース

関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。