首页 > 代码库 > 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)) #时间替换
View Code

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)))
View Code

 

python第十七天---时间模块、random模块