博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
time 、random模块
阅读量:4317 次
发布时间:2019-06-06

本文共 631 字,大约阅读时间需要 2 分钟。

一、时间模块

1、获取当前时间戳

1 import time2 time.time()

2、表示时间的三种格式

时间戳、结构化时间、格式化时间

时间戳:time.time()

结构化时间:

1 struc_time=time.locatime()2 print(struc_time)3 print(struc_time.tm_mon)

格式化时间:time.strftime('%Y-%m-%d %H:%M:%S')

三者之间的转换

二、random模块

取随机小数

1 random.random() #取0-1之间的小数3 random.uniform(n,m) #取n 到m之间的小数

取随机整数

1 random.randint(1,2) # [1,2]2 random.randrange(1,2) # [1,2)3 random.randrange(1,200,2) # [1,2)

从一个列表里随机取数

1 import random2 l = ['a','b',(1,2),123]3 print(random.choice(l))    #从列表里随机取一个数4 print(random.sample(l,m)) #从列表里随机取m个数

打乱一个列表的顺序

random.shuffle(l) # 在原列表基础上打乱,可以节省空间

 

转载于:https://www.cnblogs.com/liaopeng123/p/9505868.html

你可能感兴趣的文章
JSP九大内置对象及四个作用域
查看>>
ConnectionString 属性尚未初始化
查看>>
MySQL基本命令和常用数据库对象
查看>>
poj 1222 EXTENDED LIGHTS OUT(位运算+枚举)
查看>>
进程和线程概念及原理
查看>>
Lucene、ES好文章
查看>>
android 生命周期
查看>>
jquery--this
查看>>
MySQL 5.1参考手册
查看>>
TensorFlow安装流程(GPU加速)
查看>>
OpenStack的容器服务体验
查看>>
BZOJ 1066 蜥蜴(网络流)
查看>>
提高批量插入数据的方法
查看>>
Linux重启Mysql命令
查看>>
前端模块化:RequireJS(转)
查看>>
应用程序缓存的应用(摘抄)
查看>>
jQuery基础知识,很赞的!!!
查看>>
[Codevs] 线段树练习5
查看>>
Amazon
查看>>
component-based scene model
查看>>