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')))

分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix