Python基础(二)

Python基础(二)随机数的使用

Python中的注释:

三个单引号,可注释多行

'''注释多行'''

三个双引号,也可注释多行


"""注释多行"""

​ 注意:在平时使用时,单引号可能会有警告,并不影响程序的运行。

下面进入正题

Python中的随机数的使用

​ 注意:在我们使用随机数前,要先引入random库,这个可是很重要的哦(如果我们不引入随机数库,我们的程序运行就会报错的哦!)

  1. 从序列的元素中随机挑选一个元素

    eg:

    import random
    
    print(random.choice([1, 3, 5, 7, 9]))
    print(random.choice(range(5)))
    print(random.choice("sunck"))
    

    其中,range(5)==[0, 1, 2, 3, 4]

    ​ “sunck”==[“s”, “u”, “n”, “c”, “k”]

  2. 产生一个1~100之间的随机数

    eg:

    import random
    
    r1 = random.choice(range(100)) + 1
    print(r1)
    
  3. 从指定范围内,按照指定的基数递增的集中选取一个随机数

    random.randrange([start, ]stop[, step])

    start----指定范围的开始值,包含在范围内,默认是0。

    stop----指定范围的开始值,不包含在范围内的。

    step----指定的递增基数,默认是1。

    ​ eg: 1~100的随机数

    import random
    
    print(random.randrange(start=1, stop=101, step=1))
    
    

    ​ 当然,还有另一种写法

    import random
    
    print(random.randrange(0, 101, 2))
    
    
  4. 随机生成[0, 1)之间的数(浮点数)

    ​ eg:

    import random
    
    print(random.random())
    
    

    注意:这个只能随机生成[0, 1)的随机数。

  5. 随机生成一个实数,它在[3, 9]范围内

    ​ eg:

    import random
    
    print(random.uniform(3, 9))
    
    
  6. 将序列的所有元素随机排列

    ​ eg:

    import random
    
    list = [1, 2, 3, 4, 5]
    random.shuffle(list)
    print(list)
    
    
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值