1、随机数常用方法: ①random.randint():返回指定范围的一个随机整数,包含上下限
print(random.randint(1,10))#1到10之间随机数②random.uniform():用于生成一个指定范围内的随机符点数
print(random.uniform(1,10))③random.choice():从序列中获取一个随机元素
print(random.choice(string.ascii_lowercase))#随机选择一个元素④random.sample():从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。
print(random.sample(string.ascii_lowercase,4))⑤random.shuffle():用于将一个列表中的元素打乱
l = [1,2,3,4,5,6,7,8] print('打乱之前的',l) random.shuffle(l) print('打乱之后的',l)2、时间和日期的常用方法:
import time localtime = time.localtime(time.time())#获取当前日期 time.time()#获取当前时间戳 time.strftime('%Y-%m-%d %H:%M:%S')#当前格式化好的时间 time.sleep(5)#推迟执行时间戳与格式化好的时间之间转换:
#时间戳转格式化好的时间 lt = time.localtime(time_stamp) #当前时区的时间 bt = time.gmtime(time_stamp) #标准时区的时间 print(time.strftime('%Y-%m-%d %H:%M:%S',lt)) #格式化好的时间转时间戳 time_tuple = time.strptime(str_time,'%Y-%m-%d %H:%M:%S') time_stamp_nwo = time.mktime(time_tuple) print(time_stamp_nwo)