首页 > 代码库 > python第十七天---时间模块、random模块
python第十七天---时间模块、random模块
作完一个作业,开始新的学习:
有由今天的时间有限所有学习了以下两个模块,明天继续!
时间模块、random模块
import time
1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 import time ,datetime 5 print(time.process_time())#测量处理器运算时间,不包括sleep时间 6 7 print(time.altzone)#返回与UTC时间的时间差 以秒计算 8 print(time.asctime())#返回时间格式 "Fri May 19 11:12:23 2017" 9 print(time.time())#时间戳 10 print(time.localtime())#返回本地时间的struct_time 对象格式 11 print(time.localtime(time.time()+3600))#返回本地时间的struct_time 对象格式 12 13 print(time.gmtime())#返回UTC时间utc时间的struct_time对象格式 14 print(time.gmtime(time.time()+3600))#返回UTC时间utc时间的struct_time对象格式 15 print(time.time())#当前时间戳 16 print(time.asctime(time.localtime()))#返回时间格式 Fri May 19 18:16:42 2017 17 18 print(time.ctime())#返回时间格式 Fri May 19 18:16:42 2017 19 20 print(time.strptime(‘2017-05-19 18:16:42‘,‘%Y-%m-%d %H:%M:%S‘ ))#将时间日期字符串转成时间对象 21 22 string_2=time.strptime(‘2017-05-19 18:16:42‘,‘%Y-%m-%d %H:%M:%S‘ )#将时间字符串转成时间对象 23 stu_2=time.mktime(string_2)#mktime可以将时间对象转为时间戳 24 print(stu_2) 25 26 string_3=time.gmtime(stu_2)#转成时间对象 27 print(string_3) 28 string_4=time.strftime(‘%Y-%m-%d %H:%M:%S‘,string_3)#转成时间字符串 29 print(string_4) 30 31 print(datetime.datetime.now())#当前时间,本地2017-05-19 20:16:52.165968 32 print(datetime.date.fromtimestamp(time.time()) )#时间戳直接转成日期格式 2017-05-19 33 34 print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间+3天 35 print(datetime.timedelta(5.3)) #5天时间 36 print(datetime.timedelta(-6.4)) #-6天时间 37 print(datetime.datetime.now() + datetime.timedelta(hours=3)) #当前时间+3小时 38 print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #当前时间+30分 39 print(datetime.datetime.now() + datetime.timedelta(seconds=40)) #当前时间+30分 40 41 a_time = datetime.datetime.now() 42 print(a_time.replace(minute=3,hour=2)) #时间替换 43 print(a_time) 44 print(a_time.replace(minute=3,hour=2,second=18,day=4)) #时间替换
import random
1 #随机模块 2 3 import random,string#字符模块 4 a=[1,2,3] 5 a.append(random.random())#随机小数 6 a=random.random()#随机小数 7 print(random.random()) 8 print(random.randint(1,5))#randint 随机整数 9 print(random.randint(1,8)) 10 print(random.randrange(2,3))#随机整数不包尾数\ 11 12 print(random.sample(range(100),4))#成在生成器中随机出数字 13 14 str_list=string.digits+string.ascii_uppercase+string.ascii_lowercase#将ascii中的字符串赋于变量 15 print(‘‘.join(random.sample(str_list,4)))#直接用join拼接 16 print(random.sample(str_list,1)) 17 #str_int=string.a 18 # for i in range(0,255): 19 # print(‘编号:%s %s‘%(i,chr(i)))
python第十七天---时间模块、random模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。