python学习笔记--random模块

本文详细介绍了Python中random模块的各种函数用法,包括sample(), choice(), randrange(), randint(), random(), uniform()和shuffle()等,通过实例展示了如何使用这些函数进行随机数生成和列表操作。

random.sample()

import random
lista=["hilary","mike",1,2,3,4,6.1,7,8]
tuplea=('H','I','L','A','R','Y')
str="ASDFGHJKL"
# random.sample()
#原型为random.sample(seq, k),即从指定序列随机选取k个元素组成一个新列表返回,不修改原有序列
s1=random.sample(lista,3)
s2=random.sample(tuplea,3)
s3=random.sample(str,3)
print(s1,s2,s3)


random.choice()

# random.choice()
#参数可以是列表、元组、字符串
num=random.choice(range(1,11,2))
item=random.choice(lista)
ch=random.choice("123456789")
print(num,item,ch)


random.randrange()

# random.randrange()
#从range()中随机选取,原型random.randrange([start], stop[, step])
num=random.randrange(1,101,2)
print(num)


random.randint()

# random.randint()
#原型为random.randint(a,b),其中a为下界b为上界(a<=b),返回[a,b]间的一个随机整数
num=random.randint(0,99)
print(num)


random.random()

# random.random()
#随机生成[0,1)间的实数
num=random.random()
print(num)


random.uniform()

# random.uniform()
# uniform(a,b)返回一个[a,b]之间的随机实数
num=random.uniform(0,10)
print(num)


random.shuffle()

# random.shuffle()
#将列表中的元素随机排序
random.shuffle(lista)
print(lista)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值