7.5.4モジュール/クラスに含まれる要素を確認する
>>> import math >>> >>> print(dir(math)) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'comb', 'copysign', 'cos', 'cosh', 'degrees', 'dist', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'isqrt', 'lcm', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'nextafter', 'perm', 'pi', 'pow', 'prod', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc', 'ulp'] >>> >>> print(dir()) ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'data', 'dec_num', 'f_num', 'hex_num', 'math', 'new_data', 'random', 'str_v', 'sys']
>>> import math >>> >>> print(dir(math)) ['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'comb', 'copysign', 'cos', 'cosh', 'degrees', 'dist', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'isqrt', 'lcm', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'nextafter', 'perm', 'pi', 'pow', 'prod', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc', 'ulp'] >>> >>> print(dir()) ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'data', 'dec_num', 'f_num', 'hex_num', 'math', 'new_data', 'random', 'str_v', 'sys']
acos
: 逆余弦を計算する関数acosh
: 逆双曲線余弦を計算する関数asin
: 逆正弦を計算する関数asinh
: 逆双曲線正弦を計算する関数atan
: 逆正接を計算する関数atan2
: 2 つの引数の四象限逆正接を計算する関数atanh
: 逆双曲線正接を計算する関数ceil
: 切り上げを行う関数comb
: 組み合わせを計算する関数copysign
: 符号をコピーした値を返す関数cos
: 余弦を計算する関数cosh
: 双曲線余弦を計算する関数degrees
: 弧度法を度数法に変換する関数dist
: 2 点間のユークリッド距離を計算する関数e
: 自然対数の底 (ネイピア数) を表す定数erf
: 誤差関数を計算する関数erfc
: 補誤差関数を計算する関数exp
: 指数関数を計算する関数expm1
: exp(x) - 1 を計算する関数fabs
: 絶対値を計算する関数factorial
: 階乗を計算する関数floor
: 切り捨てを行う関数fmod
: 浮動小数点の剰余を計算する関数frexp
: 浮動小数点数を仮数と指数に分解する関数fsum
: 浮動小数点数の和を正確に計算する関数gamma
: ガンマ関数を計算する関数gcd
: 最大公約数を計算する関数hypot
: 2 つの引数のユークリッド距離を計算する関数inf
: 正の無限大を表す定数isclose
: 2 つの数値が近いかどうかを判定する関数isfinite
: 数値が有限かどうかを判定する関数isinf
: 数値が無限大かどうかを判定する関数isnan
: 数値が NaN (非数) かどうかを判定する関数isqrt
: 平方根の整数部分を計算する関数lcm
: 最小公倍数を計算する関数
コメント