python入门3数学功能函数

(1)数学功能 ①abs() 返回数字的绝对值
② > < 比较两个数的大小
③max() min() 返回给定参数的最大值 最小值 例:max(1,2,3,4,5,6)
④pow(x,y) 返回x的y次方
⑤round(x,y) 返回x的近似值 保留小数点后y位
根据 保留的最后一位数后面的第一个数字 进行四舍五入 例:round(3.546,1)->3.5

(2)数学函数
import math 数学相关的库
①math.ceil() 向上取整
②math.floor()向下取整
③math.sqrt() 开平方
④math.modf() 返回整数部分与小数部分,两部分都为浮点数

(3)函数式编程
map(lambda x: x+2, a)
首先定义一个函数,然后用map()命令将函数逐一应用到map列表中的每个元素,最后返回
一个数组
map()命令也接多参数的函数,如map(lambda x,y:x*y,a,b)

reduce(lambda x,y:x*y, range(1,n+1))
reduce命令首先将列表的前两个元素作为函数的参数进行运算,依次递推,直到列表结束

filter()函数
filter( lambda x : x>5 and x<8,range(10) )
过滤器,用来筛选出列表中符合条件的元素
用列表解析写为:
b=[i for i in range(10) if i>5 and i<8]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值