python之random用法

random.choice(sequence) 从序列中获取一个随机元素,参数sequence表示一个有序类型,泛指一系列类型,如list,tuple,字符串。

复制代码
import random
list_1 = ['python','java','c']
str_1 = "i love python"
tuple_1 = (1,2,'kai')
print(random.choice(list_1),type(random.choice(list_1)))  #java
print(random.choice(str_1),type(random.choice(str_1)))   #e
print(random.choice(tuple_1),type(random.choice(tuple_1))) #kai

 


 

复制代码
#  随机选取字符串:
import random
a=random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )
print(a,type(a))

 

 

复制代码

 

 
复制代码

random.sample(sequence,k) 从指定序列中随机获取指定长度的片段。sample函数不会修改原有的序列。

复制代码
import random
list_1 = ['one','two','three','four']
slice = random.sample(list_1,2)
print(list_1)  # ['one', 'two', 'three', 'four']
print(slice)   # ['two', 'three']

 

 

 
复制代码
复制代码
import random
#随机的选取n个字符
print(random.sample('abcdefghijk',3),type(random.sample('abcdefghijk',3)))
#随机的选取一个字符
print(random.choice('af/fse.faek``fs'),type(random.choice('af/fse.faek``fs')))

 

 

复制代码

 

posted @   yaya_zhang  阅读(160)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示