数学模块


引入模块:import math

注意: 使用某个模块下的函数,必须先引入这个模块,否则无法正常使用。

ceil()

向上取整操作
格式:math.ceil(数值)
返回值:整型

floor()

向下取整操作
格式:math.floor(数值)
返回值:整型

round()

  四舍五入操作
格式:round(数值)
返回值:整数
注意:此函数不在math模块当中!!!

pow()

计算一个数值的N次方
格式: math.pow(底数,幂)
返回值:浮点类型 注意:该操作相当于**运算但是结果为浮点型

sqrt()

开平方
格式:math.sqrt(数值)
返回值:浮点数

fabs()

对一个数值获取其绝对值操作
格式:math.fabs(数值)
返回值:浮点数

abs()

对一个数值获取其绝对值操作
格式:abs(数值)
返回值:可能是整数可以能浮点数 注意:abs() 他是内建函数 同时返回值根据原类型决定

modf()

将一个浮点数拆成整数和小数部分组成的元组
格式:math.modf(数值)
返回值:元组 (小数部分,整数部分)

copysign()

将第二个数的正负号复制给第一个数
格式:math.copysign(值1,值2)
返回值:值1 符号是值2的正负号

fsum()

将一个序列的数值进行相加求和
格式:math.fsum(序列)
返回值:浮点数

sum()

将一个序列的数值进行相加求和
格式:sum(序列)
返回值:数值类型

模块提供的常见值


pi

圆周率:3.141592653589793

e

自然对数:2.718281828459045

随机模块


引入模块:import random

random()

获取0~1之间的随机小数包含0不包含1
格式:random.random()
返回值:浮点数

choice()

随机获取列表中的值
格式:random.choice(序列)
返回值:序列中的某个值

shuffle()

随机打乱序列
格式:random.shuffle(序列)
返回值:打乱顺序的序列

randrange()

获取指定范围内指定间隔的随机整数数
格式:random.randrange(开始值,结束值[,间隔值])
返回值:整数

uniform()

随机获取指定范围内的所有数值包括小数
格式:random.uniform(开始值,结束值)
返回值:随机返回范围内的所有数值(浮点型)

最新文章

  1. 修改NavigationView中的Item的Icon大小
  2. List转换DataTable
  3. 使用for( var each in record){} 去寻找object里面的内容;
  4. VC++ 将IP字符串转为 DWORD值
  5. iconv命令详解
  6. MySQL各个版本区别
  7. aspose输出表格
  8. apply 与arguments的用法
  9. web开发|如何选择合适的webui框架
  10. 小例子理解SQL的左连接与右连接
  11. Eclipse 基础操作与设置
  12. 搜索引擎中index、attribute和summary概念
  13. js 发送http请求
  14. hadoop分布式集群搭建(2.9.1)
  15. JavaScript的案例(数据校验,js轮播图,页面定时弹窗)
  16. 补交第二周作业:学习ka li
  17. RPC通信原理
  18. python之函数篇3
  19. Docker基础-搭建本地私有仓库
  20. 单项目实现vendor分离编译,增加编译效率(vue-cli)

热门文章

  1. 【JAVA】增强for循环for(int a : arr)
  2. hash和history
  3. 2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板
  4. LightOJ 1289 LCM from 1 to n(位图标记+素数筛
  5. Uboot命令U_BOOT_CMD分析
  6. zabbix邮件报警通过脚本来发送邮件
  7. 对webpack的初步研究3
  8. HAProxy+Heartbeat双节点出现VIP情况
  9. iOS---实现简书和知乎的上滑隐藏导航栏下拉显示导航栏效果
  10. Dubbo学习-2-注册中心搭建