python中random模块
2021/9/5 22:08:30
本文主要是介绍python中random模块,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python当中random模块 random模块中有生成随机的浮点数,整数,字符串,甚至帮你选择列表序列种的一个 元素,打乱一组数据等方法import random #random模块 print(random.random()) #该方法是生成0-1之间的浮点数,能取到0娶不到1 print(random.randint(1,3))#随机生成制定区范围内的整数值,包括开始值与结束值 print(random.randrange(1,10,2))#随机生成指定范围的奇数,不包含结束值 print(random.randrange(0,10,2))#随机生成指定范围的偶数,不2,包含结束值 list = [1,66,55,4,5,2,5] print(random.sample(list,3)) #在已知道的列表当中,随机选取三个值组成一个新的列表 #结果如下: 0.36145140116884755 2 1 0 [4, 55, 66]sample在已知道的元组当中,随机选取三个值组成一个新的列表
lis = (1,23,4,44) print(random.sample(lis,3))
sample不能对字典进行操作,进行操作的对象必须是一个序列,或者集合
choice 用法:name = '2!@#$%^&*' print(random.choice(name))#在已知道的字符串当中,随机选取一个字符 choice列表操作 lis =[1,2,3,4,5] print(random.choice(lis))choice 元组操作:
lis = (1,23,4,44) print(random.choice(lis)) choice 不能对字典进行操作shuffle用法: 洗牌随机打乱顺序
list2 = [1,66,55,4,5,2,5] random.shuffle(list2) #shuffle 洗牌函数,将这个列表的值的顺序进行打乱 print(list2) 只有列表支持shuffle的用法
这篇关于python中random模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南