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 リソース
関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。
Python チュートリアル
Python 関数
Python 関数をマスターします。 def を使用して再利用可能なコードを作成する方法、引数を定義する方法、戻り値を定義する方法、ローカルおよびグローバルなスコープを理解する方法を学びます。
リソースの表示
ハウツーガイド
Python で Lambda 関数を使用する方法
Python でラムダ関数を使用する方法を学びます。匿名関数、インライン コールバック、ラムダ キーを使用したリスト データの並べ替えをマスターします。
リソースの表示
言語の比較
Python と JavaScript: どちらのプログラミング言語が最適ですか?
Python と JavaScript の包括的な比較。構文の違い、パフォーマンス、使用例 (バックエンドとフロントエンド)、およびコーディング例を調べます。
リソースの表示