• 常用模块--随机数模块


     8、random 取随机数

    (1)随机整数:  import random

            random.randint(0,50)

    (2)随机选取0到100之间的偶数:

            random.randrange(0,101,2)

    (3)随机取浮点数:

            random.random()         # 0-1之间的浮点数

            random.uniform(1,50)  # 1到50之间的浮点数

    (4)随机字符:

            random.choice('qwertyuiop')

    (5)多个字符中选取特定数量字符:

            random.sample('asdfghj',2)

    (6)随机选取字符串:

            random.choice(['abcd','apple','lucy'])

    (7)打乱列表元素:

            list=[1,2,3,4,5]

            random.shuffle(list)

    import random,string
    
    print(random.randint(1,199))#1-199随机取一个整数
    print(string.digits) #所有的数字0-9
    print(string.ascii_lowercase) #所有的小写字母
    print(string.ascii_uppercase) #所有的大写字母
    print(string.ascii_letters) #所有的小写字母+所有的大写字母
    print(string.punctuation)  #所有的特殊字符
    s = random.choice(['a','b','c','d'])#随机取一个元素
    res = random.sample(string.digits,3) #随机取3个元素 print(''.join(res)) res = random.uniform(1,9)#取随机小数?? print(res) print(round(res,2))# 保留几位小数,如果四舍五入之后,最后一位小数是0,那么不显示 print(random.random()) #取0-1之间随机小数 s = ['a','b','c','d','e'] random.shuffle(s) #洗牌,打乱顺序,只能传list print(s)
  • 相关阅读:
    6.20 委托
    6.20 VAR 万能变量
    LINQ查询
    LINQ基本语句
    母版页
    分页+组合查询
    Document
    Select查询语句1
    Cookie对象
    Session对象
  • 原文地址:https://www.cnblogs.com/wang-hao-yue/p/8303579.html
Copyright © 2020-2023  润新知