1 内置函数——数学函数
1.1 绝对值函数
1.1.1 语法
abs(参数)
1.1.2 示例代码
m = -1.99
n = -9
print(f"{m}的绝对值为: {abs(m)}")
print(f"{n}的绝对值为: {abs(n)}")
1.1.3 运行截图
1.2 求商和余数
1.2.1 语法
divmod(参数1,参数2)
1.2.2 示例代码
m = 1
n = 2
print(f"{m}/{n}的商和余数分别为: {divmod(m, n)[0]},{divmod(m, n)[1]}")
1.2.3 运行截图
1.3 四舍五入(极易出错)
1.3.1 语法
round(浮点数,保留的小数位数)
1.3.2 示例代码
print(round(-2.5))
print(round(3.5))
print(round(4.5))
print(round(-5.5))
print(round(2.5, 2))
print(round(-7.66, 1))
1.3.3 运行截图
1.4 次方
1.4.1 语法
pow(底数,指数)
1.4.2 示例代码
res = pow(10, 2)
print(res)
1.4.3 运行截图
1.5 求和
1.5.1 语法
sum(可迭代的数据类型,初始值)
1.5.2 示例代码
lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
print(sum(lst1,6))
print(sum(lst2))
print(sum(lst3))
1.5.3 运行截图
1.6 最大值
1.6.1 语法
max(可迭代的数据类型)或者max(值1,值2,值3...值n)
1.6.2 示例代码
lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
lst4 = {1, 2, 3, 4, 9.6, 6, 7}
print(max(lst1))
print(max(lst2))
print(max(lst3))
print(max(lst4))
1.6.3 运行截图
1.7 最小值
1.7.1 语法
min(可迭代的数据类型)或者min(值1,值2,值3...值n)
1.7.2 示例代码
lst1 = [1, 2, 3, 4, 5, 6, 7]
lst2 = (1, 2, 3, 4, 5, 6, 7)
lst3 = {1, 2, 3, 4, 5, 6, 7}
print(min(lst1))
print(min(lst2))
print(min(lst3))
print(min(1, -0.99, 9.6, 7))
1.7.3 运行截图
2 匿名函数
2.1 解析
①匿名函数就是没有函数名的函数
②匿名函数拥有自己的命名空间
③通常是用做简单的计算
2.2 语法
lambda 参数1,参数2,参数3...参数n: 逻辑性表达式
2.3 示例代码
n = int(input("请输入n的值: "))
a = 0
res = lambda r: pow(r, 2) + a
print(f"{n}的2次方结果为: {res(n)}")
2.4 运行截图