数学模块


引入模块: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(开始值,结束值)
返回值:随机返回范围内的所有数值(浮点型)

python中的数学模块相关推荐

  1. math库是python语言的数学模块_Python 数学模块(Math)

    Python 数学模块(Math) 了解Python中可用的所有数学函数以及如何在程序中使用它们. Python中的数学模块是什么? math 模块是Python中的标准模块,并且始终可用.要在此模块 ...

  2. Python中的常用模块

    1.sys模块(内置模块) 在sys模块中定义了一些函数和变量,用来设置和获取系统的信息. # Python中的常用模块:sys模块 import sys sys.path.append('./tes ...

  3. math库是python语言的数学模块吗_math库是python语言的数学模块。

    [单选题]for i in range(10): ...... 中 ,i的循环终值是 (). [简答题]人生观的主要内容 [填空题]下面程序的运行结果是( ). b, c=2, 4 def g_fun ...

  4. python中调用什么模块的什么函数来实现求实数平方根_python语言基础与应用答案...

    python语言基础与应用答案 python3不再区分整数和长整数,统一为()类型. python可以使用(____)函数打开文件,这个函数默认的打开模式为(____). a=[3]alist=[1, ...

  5. python中的numpy模块

    参考  python中的numpy模块 - 云+社区 - 腾讯云 目录 NumPy 教程 学习本教程前你需要了解 NumPy 应用 相关链接 NumPy 安装 1.使用已有的发行版本 2.使用 pip ...

  6. 介绍Python中的__future__模块

    这篇文章主要介绍了介绍Python中的__future__模块,__future__模块使得在Python2.x的版本下能够兼容更多的Python3.x的特性,需要的朋友可以参考下 Python的每个 ...

  7. python中的logging记录日志_[ Python入门教程 ] Python中日志记录模块logging使用实例...

    python中的logging模块用于记录日志.用户可以根据程序实现需要自定义日志输出位置.日志级别以及日志格式. 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到 ...

  8. python使用教程cmd啥意思-Python 中的cmd模块学习

    Python中的cmd模块类型提供了一个创建命令行解析器的框架.简单的来说,可以继承Cmd来创建命令行界面,然后对所有想处理的命令command执行do_command方法.默认情况下,它使用read ...

  9. python中的绘图模块turtle的使用

    python中的绘图模块turtle的使用(7-20190125) 文章目录: 还是从一个有趣的小应用开始,turtle的骚操作吧 最近小猪配齐比较流行,下面用turtle绘制一个粉红色的小猪猪吧-- ...

最新文章

  1. [LeetCode]: 242: Valid Anagram
  2. Visual Studio中的TabControl控件的用法
  3. java tree json_treePanel json java后台
  4. linux系统——fread()与read()函数族区别
  5. 软件架构乱弹——问题域及其解决方法
  6. iOS 获取当前对象所在的VC
  7. 清华90后博士后万蕊雪:科研这场马拉松,我会一直跑下去
  8. html gif循环播放,Easy GIF Animator 7设置gif动图循环播放次数的方法
  9. 【从理论到代码】旋转矩阵与欧拉角 一
  10. 燕十八的php教材学完能找工作吗,燕十八的布尔教育怎么样? - php完全自学手册...
  11. vscode更改背景颜色
  12. MYSQL没有id字段的坑
  13. java gc roots_Java 虚拟机枚举 GC Roots 解析
  14. krpano 小行星开场和自动旋转
  15. win10 c++调用pytorch模型
  16. GitHub 经典项目归集
  17. ccf-csp201912
  18. gawk 命令(转载:http://blog.sina.com.cn/s/blog_6238358c01012h1f.html)
  19. 巅峰产生虚伪拥护,黄昏见证忠诚信徒
  20. eNSP之IPsec 虚拟专用网配置

热门文章

  1. Java 8: LocalDate、LocalTime 、LocalDateTime 处理日期时间
  2. java - 通用 CRUD(增、删、改、查)工具类,代码高效复用
  3. mybatis 逆向工程生成的 Example 类的使用
  4. tinydate.js[v0.3] 新增了字符串格式化为日期对象的函数
  5. linux配置防火墙,开启端口
  6. 毕业半年,码过5个城市
  7. 钟国晨 160809323
  8. CASIO 5800P计算器游戏--猜数字游戏
  9. 框架模式和设计模式的区别
  10. ITTC数据挖掘平台介绍(综述)——平台简介