简述模块-random
Posted wangzhilong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述模块-random相关的知识,希望对你有一定的参考价值。
什么是模块?
模块就是我们把装有特定功能的代码进行归类的结果。在Python中,我们创建的.py文件就可以称之为一个模块。
引入模块的方式:
1. import 模块名
直接import,但是在调用模块中的函数的时候,需要加上模块的命名空间。
import random print(random.random()) print(random.randint(10, 20))
注:random.random() <随机浮点数,且范围为0-1>是Python中所有随机数的根。
import random print(random.uniform(20, 30)) # 21.454567185435636
random.uniform(a, b)表示a-b范围内的随机小数。
import random lst = ["腾讯", "百度", "阿里巴巴", "京东"] random.shuffle(lst) # 随机打乱顺序 print(lst) # [‘阿里巴巴‘, ‘百度‘, ‘腾讯‘, ‘京东‘]
random.shuffle()表示随机洗牌。
import random print(random.choice(["周杰伦", "王力宏", "潘玮柏", "林俊杰"])) # 潘玮柏
random.choice(lst)表示随机从列表中选择一个元素。
import random print(random.sample(["周杰伦", "王力宏", "潘玮柏", "林俊杰"], 2)) # [‘林俊杰‘, ‘潘玮柏‘]
random.sample()表示随机从列表中选择指定数量元素。
2. from 模块名 import 函数名
这种导入方法会直接将模块的命名空间覆盖进来,所以调用的时候也就不需要再加上命名空间了。
from random import randint print(randint(10, 20)) # 17
3. import 模块名 as 新名字
这种方法是给导入的命名空间替换一个新的名字。
以上是关于简述模块-random的主要内容,如果未能解决你的问题,请参考以下文章
使用import导入random模块。使用该模块下的random()函数,生成一个0到1之间的?
如何使用模块化代码片段中的LeakCanary检测内存泄漏?
python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)