zoukankan      html  css  js  c++  java
  • python之random模块

    random模块用来生成随机数、字符串

    1.choice(sequence)

    从所给参数序列中随机取出一个元素,该参数可以是字符串或者列表
    但其返回值均为字符串类型

    >>> import random
    >>> random.choice('12356987')
    '6'
    >>> random.choice(['uzi','xiaohu','ming'])
    'ming'
    

    2.sample(sequence,num)

    从所给参数序列中随机取出num个元素,参数可以是字符串或者列表
    返回值为列表

    >>> random.sample('12356987',3)
    ['2', '5', '6']
    >>> random.sample(['uzi','xiaohu','ming','letme'],2)
    ['xiaohu', 'uzi']
    

    3.randint(start,end)

    打印一个start到end的整数(包括start和end)

    >>> random.randint(0,100)
    33
    

    4.shuffle(list)

    打乱参数序列的顺序,因为该方法会改变参数序列,所以此处的参数必须为可变的(字符串不可变)

    >>> l
    ['xiaohu', 'ming', 'uzi']
    >>> random.shuffle(l)
    >>> l
    ['uzi', 'xiaohu', 'ming']
    

    5.randrange(start,end,step)

    在输入的序列中,按步长取数(顾头不顾尾)
    可以用于在一定范围内取步长倍数的随机值

    >>> random.randrange(0,10,2)
    2
    >>> random.randrange(0,10,2)
    8
    >>> random.randrange(0,10,3)
    3
    
    created by Caizhi
  • 相关阅读:
    SSM框架配置文件整合
    JSP(四)----JSTL
    MVC开发模式
    JSP(二)----指令,注释,内置对象
    Session
    JavaWeb----Cookie&Session
    JSP(一)----入门学习
    idea激活码
    sql server 模糊查询通配符%和下划线无法匹配问题
    docker服务卸载脚本
  • 原文地址:https://www.cnblogs.com/cai-zhi/p/14324495.html
Copyright © 2011-2022 走看看