简述模块-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 新名字
这种方法是给导入的命名空间替换一个新的名字。
转载于:https://www.cnblogs.com/wangzhilong/p/10197659.html
简述模块-random相关推荐
- boost::multiprecision模块random相关的测试程序
boost::multiprecision模块random相关的测试程序 实现功能 C++实现代码 实现功能 boost::multiprecision模块random相关的测试程序 C++实现代码 ...
- 随机模块random、os模块、sys模块、shutil模块
随机模块random 随机模块的用法 >>> random.randrange(1,10) #返回1-10之间的一个随机数,不包括10 >>> random.ran ...
- python-Day5-深入正则表达式--冒泡排序-时间复杂度 --常用模块学习:自定义模块--random模块:随机验证码--time datetime模块...
正则表达式 语法: mport re #导入模块名 p= re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0-9]代表匹配0至9的任意一个 ...
- python中常用的模块(cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块)
常用模块-cleandar模块,time模块,datetime模块,OS模块,shutil()模块,random模块 claendar 跟日历相关的模块 语法 import calendar 常用方法 ...
- python随机模块 无范围_Python模块:生成随机数模块random
随机数种子 要每次产生随机数相同就要设置种子,相同种子数的Random对象,相同次数生成的随机数字是完全相同的: random.seed(1)这样 random.randint( 0, 6, ( 4, ...
- 18 常用模块 random shutil shevle logging sys.stdin/out/err
random:随机数 (0, 1) 小数:random.random() ***[1, 10] 整数:random.randint(1, 10) *****[1, 10) 整数:random.rand ...
- python 基本模块 random、os、sys
一.random模块 所有关于随机相关的内容都在random模块中 import random print(random.random()) # 0-1⼩数 print(random.uniform( ...
- python入门:常用模块—random模块
有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 import random print(random.randrange(1, 10)) # 返回1 ...
- 模块--random
random模块 1 random.random() print(random.random()) 0-1 之间随机小数 不包含1 2 random.uniform(a,b) ...
最新文章
- c++程序员会用到的函数积累
- idea中Terminal输入命令git log后如何退出
- BIM工程信息管理系统-EF实体框架数据操作基类
- C语言 — 数据类型,基本整型所占字节数
- python session过期_设置session过期时间
- java 7下载_java7下载 v7.0 官方最新版
- sqlite 服务器数据库文件,sqlite可以做服务器数据库吗
- SQL 列转行和动态用时间生数据列
- modelsim仿真vivado ip核方法
- elisa数据处理过程图解_(完整版)ELISA原理和分类(附图解)
- 从0开始学大数据-数据仓库建模
- 算法的五大要素 学计算机必备
- 微软官方提供的免费正版的虚拟机
- Ribbon负载均衡策略初步解读
- oracle创建索引和删除索引
- 题目4:常微分方程初值问题
- 中暑了,别只知道喝藿香正气水、擦清凉油!这个防暑妙招你得懂
- 浅谈跟美女上床和次贷危机
- MySQL 索引结构
- 大一怎么学好c语言_教你一招:计算机专业大一新生,如何能够有效学习 C 语言?...
热门文章
- eclipse初始设置
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 实现插件...
- 基于Kubernetes构建Docker集群管理详解
- 消息队列的四大典型使用场景
- OSChina 周六乱弹 —— 老用户与狗
- 线程工具类(根据电脑逻辑处理器个数控制同时运行的线程个数)
- 叶明回归IBM 负责大中华区合作伙伴业务
- 在Ubuntu/Fedora/CentOS中安装Gitblit
- 《编写高质量代码:改善c程序代码的125个建议》——第1章 数据,程序设计之根本建议1:认识ANSI C...
- Twitter Snowflake算法详解