Python学习笔记:math模块(数学),random模块(随机数)
math模块
math模块用于数学意义上的一些计算,常用的方法有:
- math.pi:PI的值(3.141592653589793)。
 - math.floor(x):返回一个小于等于x的最大整数(浮点类型),x可以是整数,也可以是小数,比如math.floor(1.001)返回1.0。
 - math.ceil(x):返回一个大于等于x的最小整数(浮点类型),x可以是整数,也可以是小数,比如math.ceil(1.001)返回2.0。
 - math.fabs(x):返回一个x的绝对值(浮点类型)。
 - math.factorial(x):如果x是一个负数或是非整数(1.0这种数视为整数),则抛出一个ValueError异常。
 - math.fmod(x, y):返回x除以y的余数(浮点类型)。
 - math.fsum(iterable):返回一个浮点数迭代对象的和(浮点类型)。
 - math.pow(x, y):返回x的y次幂(浮点类型)。
 
注:math模块中还有一些用于数学上的专业计算的函数,比如math.sin(s)、math.cos(x)等。
random模块
random模块用于生成各种随机数,常用的方法有:
- random.random():产生0-1之间的随机小数。
 - random.randint(a, b):产生[a, b]之间的随机整数, a和b都是int类型。
 - random.randrange(start, stop=None, step=1):其实就是产生range(start, stop=None, step=1)中的随机整数,即如果stop没有指定,则默认产生[0, start)之间的随机整数,若指定了stop,则产生[start, stop)之间的随机整数,step用于指定步长。start、stop和step都是int类型。
 - random.uniform(a, b):返回[a, b]之间的一个随机浮点数, a和b可以是int类型,也可以是float类型。
 - random.choice(seq):从传入的非空序列seq中随机返回一个元素。
 - random.sample(population, k):随机返回序列或集合中的k个元素的列表。
 
Python学习笔记:math模块(数学),random模块(随机数)的更多相关文章
- python学习笔记(26)-request模块
		
python学习笔记 #requests import requests #from class_005.http_resuest import HttpRequest login_url = &qu ...
 - python学习笔记(四)random 、json模块
		
一.模块简介 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 导入模块 import module #导入模块 f ...
 - python学习笔记(13)常用模块列表总结
		
os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作 ...
 - python学习笔记:网络请求——urllib模块
		
python操作网络,也就是打开一个网站,或者请求一个http接口,可以使用urllib模块.urllib模块是一个标准模块,直接import urllib即可,在python3里面只有urllib模 ...
 - python学习笔记(12)常用模块
		
一.模块.包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 什么是包? 包, ...
 - python学习笔记系列----(四)模块
		
这一章主要是叙述了python模块的概念以及包的概念,还有它们的使用:收获也是大大的. 提起python文件,经常会听到3个名词,python脚本,python模块,python包.脚本的概念是从py ...
 - Python学习笔记总结(二)函数和模块
		
一.函数 函数的作用:可以计算出一个返回值,最大化代码重用,最小化代码冗余,流程的分解. 1.函数相关的语句和表达式 语句 例子 Calls myfunc(‘diege', ...
 - Python学习笔记4(函数与模块)
		
1.Python程序的结构 Python的程序由包(package).模块(module)和函数组成. 模块是处理一类问题的集合,由函数和类组成. 包是由一系列模块组成的集合.包是一个完成特定任务的工 ...
 - python学习笔记:第八天(模块)
		
Python3 模块 脚本上是用 python 解释器来编程,如果从 Python 解释器退出再进入,那么定义的所有的方法和变量就都消失了. 为此 Python 提供了一个办法,把这些定义存放在文件中 ...
 - python学习笔记:(十一)模块
		
模块是指一个包含定义的函数和变量的文件,其后缀名为.py.模块可以被别的程序引用,并使用其中的函数等功能. 1.import语句 如果需要使用模块,只需要在新模块中导入模块.使用import关键字 如 ...
 
随机推荐
- Maven的学习资料收集--(四)使用Maven构建Web项目-测试
			
2014-08-04 23:21 2人阅读 评论(0) 收藏 编辑 删除 目录(?)[+] [-] 在srcmainjava下新建一个Servlet 修改webxml 新建JSP 测试 在 ...
 - js 独立命名空间,私有成员和静态成员
			
独立的命名空间 1可以避免全局变量污染. 全局变量污染不是 说 被全局变量污染,而是说不会污染全局变量. 2实现私有成员. 在js中函数 就可以满足独立的命名空间的两点需求. 如: ...
 - babel7中 preset-env 完全使用
			
babel7中 preset-env 完全使用 const presets = [ ['@babel/env', { // chrome, opera, edge, firefox, safari, ...
 - 初始socket
			
一.客户端/服务器架构 1.C/S结构,即Client/Server(客户端/服务器)结构 2.我们在互联网中处处可见c/s架构比如说浏览器,qq,lol,视频软件... 3.我们学习socket就是 ...
 - agc007C - Pushing Balls(期望 等差数列)
			
题意 题目链接 翻译来自神仙yyb Sol 又是一道神仙题.. 我开始的思路是枚举空位,但是还是不能做,GG 标算过于神仙,其中一些细节我也理解不了 题目给出的实际是一个首项为$d$,公差为$x$的等 ...
 - 高德地图 获取sha1
			
开发版本sha1 控制台输入 cd .android 回车 再输入 keytool -list -v -keystore debug.keystore 回车 输入密钥库口令: andorid ...
 - IT技能等级
			
IT技能 低:会使用,会简单维修(操作) 中:能跟据实际业务需求扩展(技改.完善) 中高:找产品,能组合,能设计创造(出方案) 高:能规划(规划)
 - html body上有一条空白!!!
			
html body 上莫名其妙的就出现了一条空白,怎么搞都搞不定,弄了一下午...... 解决了!!! 格式问题/
 - HTML和CSS一般有哪些功能?(聊~平时常出现的那些知识)
			
简单一点点 HTML行内标签有哪些? 一般行内的标签包含哪些? 如:a - 锚点, span - 常用内联或定义块级容器, i - 斜体, b - 粗体, strong - 粗体强调, var - 定 ...
 - ZooKeeper保证之单一视图(Single System Image)
			
由于ZooKeeper的数据模型简单且全部在内存中,ZooKeeper的速度非常快.它提供了一系列保证(Guarantees): • 顺序一致性(Sequential Consistency) • 原 ...