rangdom模块与time模块
random模块
random.random() 0-1之内的随机小数
random.uniform(1,5) 任意范围之内的小数
random.randint(1,2) [1,2]闭区间取整数
random.randrange(1,2) [1,2)区间取整数
random.rangdrange(1,10,2) [1,10)取奇数
random.choice(l列表名)随机抽取一个值
random.sample(列表名,2)随机抽取两个值
random.shuffle(列表)
1 2 3 4 5 6 7 8 9 10 11 12 | 默认 6 位验证码函数<br> import random def randomnum(n = 6 ,flag = True ): code = '' for i in range (n): rand_num = str (random.randint( 0 , 9 )) if flag: rand_alph = chr (random.randint( 97 , 122 )) rand_Alph = chr (random.randint( 65 , 90 )) rand_num = random.choice([rand_num,rand_alph,rand_Alph]) code + = rand_num return code print (randomnum( 4 , False )) |
时间模块
时间戳时间,格林威治时间,float数据类型,给机器用
英国伦敦的时间:1970.1.1 0:0:0
北京时间:1970.1.1 8:0:0
已经过了1533693120.3467407秒
print(time.time())打印的是时间戳时间
结构化时间,时间对象:
时间对象,通过属性名来获取对象的值
time_obj=time.localtime()得到对象数据结构
格式化时间,字符串时间,str数据类型
time.strftime(%Y-%m-%d %H:%M:%S)
可以根据需要的格式来显示时间
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理