Python(11)python中的lambda表达式、数学模块、随机模块

lambda表达式

#判断一个数,是奇数还是偶数
#正常写法
def jiou(num):
    if num % 10 == 0:
        return '偶数'
    else:
        return '奇数'
print(jiou(3))

#lambda表达式写法
jiou = lambda num:'偶数' if num % 10 == 0 else '奇数'
print(jiou(10))




数学函数

#math模块
import math
math.ceil()     #上向取整,近一取整法
math.floor()    #向下取整,舍一取整法
math.pow()      #计算一个和数值的n次方
math.sqrt()     #开平方运算
math.fabs()     #计算一个数值的绝对值
math.modf()     #将一个float拆分为整数和小数两部分,组成元组(整数,小数)
math.copysign() #将一个数值(第二个)的正负号,拷贝给另一个数值(第一个)
math.fsum()     #将一个容器数据中的数据进行求和运算
math.pi         #圆周率
math.e          #自然底数

#内置函数
round()         #四舍五入,n.5:n为偶数舍去小数部分,n为计数则进1
abs()           #计算一个数值的绝对值
sum()           #将一个容器数据中的数据进行求和运算



随机模块

#引入随机模块
import random
random.random()    #获取随机0-1之间的小数
random.choice()    #随机获取序列中的一个值
random.shuffle()   #随机打乱有序容器的顺序(原容器)
random.randrange() #随机获取指定范围内的整数(>=start <end 可加step)
random.uniform()   #获取指定范围内的随机数(int,float都有可能)






友情提示:

Python学习交流、资源共享群:563626388 QQ





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值