import math # 向上取整 print("math.ceil---") print("math.ceil(2.3) => ", math.ceil(2.3)) print("math.ceil(2.6) => ", math.ceil(2.6)) # 向下取整 print(" math.floor---") print("math.floor(2.3) => ", math.floor(2.3)) print("math.floor(2.6) => ", math.floor(2.6)) # 四舍五入 print(" round---") print("round(2.3) => ", round(2.3)) print("round(2.6) => ", round(2.6)) # 这三个的返回结果都是浮点型 print(" NOTE:every result is type of float") print("math.ceil(2) => ", math.ceil(2)) print("math.floor(2) => ", math.floor(2)) print("round(2) => ", round(2)) 结果: math.ceil--- math.ceil(2.3) => 3 math.ceil(2.6) => 3 math.floor--- math.floor(2.3) => 2 math.floor(2.6) => 2 round--- round(2.3) => 2 round(2.6) => 3
部分函数:
abs(number),返回数字的绝对值
cmath.sqrt(number),返回平方根,也可以应用于负数
float(object),把字符串和数字转换为浮点数
help(),提供交互式帮助
input(prompt),获取用户输入
int(object),把字符串和数字转换为整数
math.ceil(number),返回数的上入整数,返回值的类型为浮点数
math.floor(number),返回数的下舍整数,返回值的类型为浮点数
math.sqrt(number),返回平方根不适用于负数
pow(x,y[.z]),返回X的y次幂(有z则对z取模)
repr(object),返回值的字符串标示形式
round(number[.ndigits]),根据给定的精度对数字进行四舍五入
str(object),把值转换为字符串