zoukankan      html  css  js  c++  java
  • Python random模块

    Python

    random 模块

    import  random
    #随机数
    
    a=random.randrange(1,10)
    #随机打印一个1到10之间的数字,不包括10
    print(a)
    
    a=random.randrange(0,10,2)
    #随机打印0到10之间的偶数,2为步长,不包括10
    print(a)
    
    b=random.randint(1,10)
    #随机打印一个1到10之间的数字,包括10
    print(b)
    
    c=random.random()
    #随机返回一个浮点数
    #例如0 .22014997019178129
    print(c)
    
    d=random.choices("/i-sd[]-2isjs")
    #随机从给定字符串中返回一个值
    print(d)
    
    e=random.sample("hdhdheie9w738",4)
    #随机从指定字符串中返回指定数量的值
    print(e)
    
    #补充:string模块
    import string
    
    print(string.ascii_lowercase)
    #返回所有小写字母
    
    print(string.digits)
    #返回0-9数字
    
    #生成随机6位验证码
    pin=''.join(random.sample(string.ascii_lowercase+string.digits,6))
    #''.join指定分隔符连接所有列表值组成字符串
    print(pin)
    
    f=["s",2,"k",5,2,"ff",9,20]
    random.shuffle(f)
    #洗牌,打乱列表顺序并存回原变量
    print(f)
    
  • 相关阅读:
    解决Struts中文乱码问题总结
    也谈创业企业CEO该拿多少工资
    Codeforces Round #242 (Div. 2) A. Squats
    设计模式之模板方法模式
    hdu2768Cat vs. Dog (反建法,最大独立集)
    Python
    kvm
    linux bin文件制作
    python
    pytho
  • 原文地址:https://www.cnblogs.com/WXGC-yang/p/10510030.html
Copyright © 2011-2022 走看看