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']

  • 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: 最小公倍数を計算する関数
これが何のかわかってないですねー