栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【深度之眼五——(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库——迭代器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 总结

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1030309.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号