温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python中,random模块

发布时间:2020-08-02 17:01:24 来源:网络 阅读:357 作者:田头草 栏目:编程语言

用到random模块时,发现有点模糊了,重新测一下,有点温故知新的意思。有些注释实在没有官方的容易理解,还是官方的好一点。都以一些常用的,当做笔记用。

import random # 生成0-1之间的随机数 print(random.random()) # 生成a-b之间的随机整数,右边开区间 print(random.randint(1, 100)) # 返回区间之内的整数,可以指定步长 # 官方文档是这样解释的 # This fixes the problem with randint() which includes the # endpoint; in Python this is usually not what you want # 说是包含了末尾,不过没测出来 print(random.randrange(0, 100, step=2)) # Choose a random element from a non-empty sequence. print(random.choice('abc')) lt = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # 从列表中选出几个元素,返回是一个列表,k代表返回的值,不限制返回列表长度 print(random.choices(lt, k=110)) # Chooses k unique random elements from a population sequence or set # 跟choices类似,不同的是新列表不会超出原列表的长度,并且原列表每个下标的元素不会在新列表中重复出现,如果原列表中有重复 # 元素,则新列表中规定最大长度时也会出现重复元素 # 支持集合 print(random.sample(lt, k=10)) # 打乱列表 random.shuffle(lt) print(lt) 
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI