数学函数
运算符
运算符 | 返回值(功能) |
---|---|
** | 乘方 |
// | 整除 |
% | 取余数 |
| | 位或 |
^ | 位异或 |
& | 位与 |
<< | 左移运算 |
>> | 右移运算 |
内置函数,无需调用
函数 | 返回值(功能) |
---|---|
abs( ) | 返回绝对值,如abs(10)返回10 |
(x>y)-(x<y) | 如果x>y,返回1;如果x==y,返回0;如果x<y,返回-1 |
pow(x, y) | 等同x**y |
round(x[,n] | 返回x的四舍五入值,n默认值为0,即取整,当n>0,为保留n位小数 |
max() | 返回最大值 |
min( ) | 返回最小值 |
math函数
函数 | 返回值(功能) |
---|---|
ceil(x) | 向上取整 |
floor(x) | 向下取整 |
exp(x) | 返回 e 的 x 次幂 |
fabs(x) | 返回绝对值,如fabs(-10),返回10.0 |
log(x,y) | 返回以 y 为底的 x 的值 |
log10(x) | 返回以10为底的x值 |
modf(x) | 返回x的小数部分和整数部分,如x,y=math.modf(5.313);print("y = ",y,"; x = ",x) ,返回y = 5.0 ; x = 0.3129999999999997 |
sqrt(x) | 返回x的平方根,等价pow(x,0.5) |