码迷,mamicode.com
首页 > 其他好文 > 详细

简述模块-random

时间:2018-12-29 21:02:30      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:阿里   模块   结果   就是   归类   span   方法   imp   div   

什么是模块?

模块就是我们把装有特定功能的代码进行归类的结果。在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

标签:阿里   模块   结果   就是   归类   span   方法   imp   div   

原文地址:https://www.cnblogs.com/wangzhilong/p/10197659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!