今日主讲time库和random库
time库
时间获取与格式化
import time
t=time.gmtime()
print(time.strftime("%Y-%m-%d %H:%M:%S",t))
格式化控制符
程序计时
#Count.py
import time
scale = 50
print("执行开始".center(scale//2, "-"))#.center入门四讲过
start = time.perf_counter()
for i in range(scale+1):
a = '*' * i
b = '.' * (scale - i)
c = (i/scale)*100
dur = time.perf_counter() - start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end='')
#end=' '可以使运行结果不换行
time.sleep(0.1)
print("\n"+"执行结束".center(scale//2,'-'))
这是个动态效果,想看运行出来是什么样子,自己去试一下吧,小编在这就不告诉你
random库(使用随机数的Python标准库)
基本随机数函数
随机数种子:种子就是个序号,这个序号交给一个数列管理器,通过这个序号,你从管理器中取出一个数列,这个数列就是你通过那个序号得到的随机数。
在一组代码中,如何在之后用了与之前同样的种子产生的随机数是一样的
import random
random.seed(11)
print(random.random())
print(random.random())
random.seed(11)
print(random.random())
扩展随机数函数
今天就写到这
88,小编明天给大家讲个好玩的东东。