从品牌网站建设到网络营销策划,从策略到执行的一站式服务
用到random模块时,发现有点模糊了,重新测一下,有点温故知新的意思。有些注释实在没有官方的容易理解,还是官方的好一点。都以一些常用的,当做笔记用。
成都创新互联公司于2013年创立,先为南召等服务建站,南召等地企业,进行企业商务咨询服务。为南召企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
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)
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图