zoukankan      html  css  js  c++  java
  • python 基础笔记十一

    python 中的random模块包含一些可以生成随机数的方法

    1、random.randint(startInt,endInt):生成startInt-endInt之间的随机的整数,包含边界范围 

     1 print(random.randint(100000,999999)) #随机生成6位的验证码 

    2、random.uniform(startInt,endInt):随机生成一个在startInt-endInt之间的小数,包含边界范围

     1 print(random.uniform(10,99)) #随机生成小数 

    3、random.choice(seq):从seq中随机取一个元素,seq的类型可以是字符串、列表、元组

    4、random.sample(seq,n):从seq中随机取n个元素,返回类型是list

    1 stu = ['pingguo','taozi','mantou']
    2 print(random.choice(stu))  #随机取一个元素
    3 print(random.sample(stu,3)) #随机取多个元素,返回结果是一个list类型

    5、random.shuffle(l):将原来的类别打乱顺序,参数只能传list,且没有返回值

    1 l = list(range(1,5))
    2 print('洗牌之前: ',l)
    3 random.shuffle(l)         #洗牌,参数只能传list,且没有返回值
    4 print('洗牌之后: ',l)   #原列表已经被打乱顺序
  • 相关阅读:
    C# 去重处理字符大小写
    javascript 面向对象之路.2
    C# 如何批量修改集合元素的属性值?
    javascript 面向对象之路.1
    .NET 黑魔法
    C# 语言
    .NET 黑魔法
    .NET 黑魔法
    .NET 黑魔法
    lumisoft.net 邮件管理系列文章
  • 原文地址:https://www.cnblogs.com/wu-xw/p/9697901.html
Copyright © 2011-2022 走看看