PYTHON学习0045:函数---random模块详解--2019-8-11

1、取随机数:
random.randint(1,100)从1到100取一个随机整数,包含100。

2、random.randrange(1,100)和上一个类似,只不过这个不包含100。

3、random.random():生成随机浮点数

4、random.choice(“sdfsf2323d23”)从字符串里返回随机元素:

5、random.sample(“sdfsf2323d23”,3)从给定字符串里随机返回3个元素,以列表形式展示:

6、生成随机字符串:
首先导入一个模块:
import string
此模块有以下方法:


上述方法就解决了随机码的数据源的问题,然后,给上述生成的随机数据赋值变量名,
random.choice()

也可以用join方法吧列表形式变为字符串形式:

7、吧数据打乱(洗牌):
a=【0,1,2,3,4,5,6,7,8,9】

原文地址:https://blog.51cto.com/13543767/2428490

时间: 2024-10-10 00:57:49

PYTHON学习0045:函数---random模块详解--2019-8-11的相关文章

Python学习一:序列基础详解

作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7858473.html 邮箱:[email protected] 日期:2017-11-18 Python学习一:序列基础详解 一:序列介绍 Python中一些类型的变量,就像容器一样,收纳多个数据,序列就像一个有序的队伍,像整齐的万里长城,存储着各种各样的数据,他们按照一定的秩序排列在一起,很威武,很美观,所以说序列是有序的数据集合.序列包含的一

Python学习笔记6—random模块

random模块主要在python中生成随机数可以生成浮点数整形数在指定范围内生成随机数 1.random.random() random.random 主要生成0到1.0之间的的浮点数(包括0不包括1,即0<=n<1) >>> import random >>> random.random() 0.3623726375297255 >>> random.random() 0.07121742882180604 2.random.unifo

Python学习记录3-函数参数详解

参数详解 参数分类 普通参数 默认参数 关键字参数 收集参数 普通参数 定义时直接定义变量名 调用的时候直接把变量或者值放入指定位置 def 函数名 (参数1, 参数2, ....): 函数体 # 调用 函数名 (value1, value2, ....) # 调用的时候,具体值参考的是位置,按位置赋值 默认参数 形参带有默认值 调用的时候,如果没有对相应形参赋值,则使用默认值 def func_name(p1=v1, p2=v2, ....): func_block #调用1 func_nam

Python 学习笔记之random 模块

要使用Random 模块里的一些随机数方法需要先导入random 模块. 下面是几种常用的随机数方法:

PYTHON学习0043:函数---time模块详解--2019-8-10

要使用time模块需先导入:import time1.time.time():打印当前时间戳表示从1970年至今经过的秒速.2.time.localtime(secs):将一个时间戳转换为当前时区的struct_time,secs为提供时,则以当前时间为准.可在括号里加数字,则返回数字对应时间: 可以看到包含了很多变量,可以采用拼接形式表示时间了.比如:先把time.time()赋值给变量a3.time.gmtime():和localtime()方法类似,gmtime()方法是返回UTC时间,即

PYTHON学习0044:函数---datetime模块详解--2019-8-11

1.datetime.datetime.now():返回当前的datetime的日期类型:2.datetime.date.fromtimestamp():吧一个时间戳转为datetime日期类型:3.时间运算:datetime.datetime.now()+datetime.timedelta(4):datetime.timedelta()括号里默认单位为"天"4.时间替换:用replace函数: 原文地址:https://blog.51cto.com/13543767/2428482

python的argpare和click模块详解

一.argparse模块 1.模块说明 # argparse是python的标准库中用来解析命令行参数的模块,用来替代已经过时的optparse模块,argparse能够根据程序中的定义的sys.argv中解析出这些参数, # 并自动生成帮助和使用信息 2.模块常用的参数 # 参数说明: # name/flag:参数的名字 # action:遇到参数的动作,默认值是store # nargs:参数的个数,可以是具体的数字,或者是+或者是*,*表示0个或者多个参数,+号表示1个或者多个参数 # d

Python基础系列讲解——时间模块详解大全之time模块

Python中提供处理时间日期相关的内置模块有time.datetime和calendar. time模块中大多数函数调用了所在平台C library 的同名函数,因此更依赖于操作系统层面,所以time模块的有些函数与平台相关,在不同的平台上可能会有不同的效果,这点需要特别注意下,即time模块的功能并不适用于所有平台. 使用时需要导入time模块,如下所示: import time time模块的时间表现的格式主要有以下三种: timestamp时间戳.时间戳表示的是从新纪元开始按秒计算的偏移

python之sys与os模块详解

sys模块: sys.argv        命令行参数List,第一个元素是程序本身路径 sys.exit(n)      退出程序,正常退出时exit(0) sys.version      获取Python解释程序的版本信息 sys.maxint       最大的Int值 sys.path        返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform     返回操作系统平台名称 sys.stdin      输入相关 sys.stdout