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)
    
  • 相关阅读:
    POJ2456 Aggressive cows
    Binary Search
    Leetcode1025 Divisor Game
    我的高中生活目标
    leetcode155 min stack
    Leetcode983 Minimum Cost For Tickets
    合并两个有序数组
    X的平方根
    力扣第35场双周赛
    整数反转
  • 原文地址:https://www.cnblogs.com/WXGC-yang/p/10510030.html
Copyright © 2011-2022 走看看