Python 数値の計算を行う関数・メソッド


絶対値

print abs(-7) #=> 7

print abs(3) #=> 3


商と余り

print divmod(16, 3) #=> (5, 1)


乗算

print pow(8, 3)

# 12 * 2 % 7
print pow(12, 2, 7) #=> 4


四捨五入

print round(123.45) #=> 123.0

print round(123.4567, 3) #=> 123.457

print round(12345, -3) #=> 12000.0


切り上げ

import math

print math.ceil(123.4) #=> 124.0


切り捨て

import math

print math.floor(123.6) #=> 123.0


階乗

import math

print math.factorial(5) #=> 120


平方根

import math

print math.sqrt(5) #=> 2.2360679775


対数

import math

print math.log(8, 2) #=> 3.0


10の対数

import math

print math.log10(1000) #=> 3.0


円周率

import math

print math.pi #=> 3.14159265359


自然対数の底

import math

print math.e #=> 2.71828182846