- 加:x+y
- 减:x-y
- 乘:x*y
- 精确除法:x/y (结果是浮点类型,即使整除结果也是浮点类型)
- 地板除:x//y (结果只保留整数部分)
- 取余:x%y
- 幂:x**y,pow(x,y)
- 取正:+(x)
- 取负:-(x)
- 取绝对值:abs(x)
- 求商取余复合操作:divmod(x,y)
- max(x1, x2,...) 返回给定参数的最大值,参数可以为序列。
- min(x1, x2,...) 返回给定参数的最小值,参数可以为序列。
- round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
#同时返回商和余数
print(divmod(10,4)) #(2, 2)
#四舍五入
print(round(3.85)) #4
print(round(3.85,1)) #3.9
- pi 数学常量 pi(圆周率,一般以π来表示)
- e 数学常量 e,e即自然常数(自然常数)。
- 向上取整:ceil
- 向下取整:floor
- 任意x的幂运算:pow
- e的幂运算:exp
- 以e为底数对数运算:log
- 以10为底对数运算:log10
- 开平方运算:sqrt
- 求绝对值:fabs
- modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
- 角度值转换成弧度值:radians
- 弧度值转换成角度值:degrees
- 三角函数:sin,cos,tan,asin,acos,atan
import math
#同时返回浮点数的整数部分和小数部分
print(math.modf(3.3)) #(0.2999999999999998, 3.0)
#角度弧度转换
print(math.degrees(2*math.pi)) #360.0
print(math.radians(180)) #3.141592653589793