python3支持int,float,bool,complex
bool的两个值True,False分别对应1和0,可以直接参与计算
1.求绝对值 abs()
i = -10
f = 3.5
print(abs(i),abs(f))
#输出结果 10 3.5
2.获取最大值max(),最小值min()
l = [10, 4, 2, -10, -2, 5]
t = (10, 4, 2, -10, -2, 5)
print(max(l),max(t)) #获取最大值
print(min(l),min(t)) #获取最小值
#输出结果
# 10 10
# -10 -10
3.向上取整math.ceil(),向下取整math.follr()
import math
upInt = 10.2
downInt = 10.8
print(math.ceil(upInt)) #向上取整
print(math.floor(downInt)) #向下取整
#输出结果
# 11
# 10
4.获取开平方值math.sqrt()和获取x的y次幂pow(x,y)
import math
print(math.sqrt(100)) #获取开平方值
x = 10
y = 3
print(pow(x, y)) #获取a的b次幂
#输出结果
# 10.0
# 1000
5.四舍五入round()
print(round(5.5)) #输出结果 6
print(round(4.5)) #输出结果 4
print(round(5.51)) #输出结果 6
print(round(4.51)) #输出结果 5
print(round(5.555, 2)) #输出结果 5.55
print(round(4.545, 2)) #输出结果 4.54
print(round(5.5551, 2)) #输出结果 5.56
print(round(4.5551, 2)) #输出结果 4.56
并不是我认知的四舍五入,而是四舍六入,如果是五,要看五后面还有没有数,如果有就入,如果没有五前面是奇数就入是偶数就舍