Python(11)python中的lambda表达式、数学模块、随机模块
2017-12-26 20:26
519 查看
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
相关文章推荐
- Python Special Syntax 11: lambda表达式
- python(3)模块、函数式 、三元运算、Lambda表达式、序列化,正则
- python基础(07)——递归,lambda表达式,数学函数
- python正则表达式re模块详细介绍
- Python 正则表达式 re模块
- Python re模块 正则表达式
- [python][正则表达式] re模块核心函数和方法
- python PIL模块与随机生成中文验证码
- python re(正则表达式)模块
- 【Python笔记】Python的几个高级语法概念浅析:lambda表达式 && 闭包 && 装饰器
- python11模块与包
- python笔记11 - lambda函数,globals()/locals()函数,eval()exec()函数,闭包函数,函数式编程,高阶函数
- python的正则表达式模块re
- Python中re(正则表达式)模块学习
- Python用re(正则表达式)模块过滤Telnet字体颜色
- Python中的Lambda表达式 和filter()函数 Python从入门到放弃
- python的lambda表达式
- Python lambda表达式
- python中正则表达式与re 模块
- python的正则表达式(re模块)