【深度之眼五——(2)】Python:Python 标准库

目录

 一,time库

 1.1 获取现在时间

 1.3格式化

 1.4 停留

二,随机库  random库

 2.1随机种子——seed(a=None)

 2.2产生随机整数

 (1)randint(a,b)——产生ab直接的随机整数

(2)randrange(a)——产生0-a的随机整数

(3)randrange(a,b,step)——产生ab之间以step为步长的随机整数

  2.3产生随机浮点数

 2.4序列用函数

 三,collections库——容器数据类型

 四,itertoll库——迭代器

 总结


本章导读

 一,time库

 1.1 获取现在时间

1.2 时间戳与计时器

 

 1.3格式化

 1.4 停留

 time.sleep()

二,随机库  random库

 2.1随机种子——seed(a=None)

 

 

 2.2产生随机整数

 (1)randint(a,b)——产生ab直接的随机整数

(2)randrange(a)——产生0-a的随机整数

(3)randrange(a,b,step)——产生ab之间以step为步长的随机整数

  2.3产生随机浮点数

 

 2.4序列用函数

 

 

 

 

 

 [例1]用random库实现微信红包的随机分配

import random
import numpy as np

def rea_packet(total,num):
    ls = []
    for i in range(1,num):
        per = random.uniform(0.01,total/(num-i+1)*2)
        ls.append(per)
        total -= per
    else:
        ls.append(total)
    return ls

#重复10万次,统计期望
res = []
for i in range(100000):
    ls = rea_packet(10,5)
    res.append(ls)

res = np.array(res)
print(res[:10])
np.mean(res,axis=0)

[例2]生成4位随机验证码

 三,collections库——容器数据类型

import collections

 

 

 

 

 

 

 

 

 

 

 

 

 四,itertoll库——迭代器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 总结

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值