import time
# 时间戳
print(time.time())
# 结构化时间
print(time.localtime())
# 格式化时间
print(time.strftime("%Y-%m-%d %X"))
# 时间戳==》结构化时间==》格式化时间
print(time.localtime(time.time()))
print(time.strftime("%Y-%m-%d %X",time.localtime(time.time())))
# 国外使用的时间
print(time.asctime())
import datetime
# 带有秒的格式化时间
print(datetime.datetime.now())
print(datetime.datetime.utcnow())
# 可以计算几天后时间的
print(datetime.datetime.now() + datetime.timedelta(3))
# 将时间戳转化为格式化时间
print(datetime.datetime.fromtimestamp(100000000))
time模块
import random
def make_code(size):
res = ""
for i in range(size):
s1 = chr(random.randrange(65,90))
s2 = str(random.randint(0,9))
res += random.choice([s1,s2])
return res
# 随机从(0,1)内选取数
print(random.random())
# 随机从闭区间选取整数
print(random.randint(0,3))
# 随机从一个范围前闭后开内选取整数
print(random.randrange(0,3))
# 从一个集合内随机选取一个数
print(random.choice([1,2,3,4]))
# 从集合内随机取出多个数
print(random.sample([1,2,3,4,5,6],2))
# 取某一范围内的小数
print(random.uniform(1,3))
# 将顺序打散
a = [1,2,3,4,4,5,6]
random.shuffle(a)
print(a)