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 运行截图