Day6_time模块

Posted 不帅可以,但是必须要骚气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day6_time模块相关的知识,希望对你有一定的参考价值。

TIME模块:

print(time.time())  #指的是从1970年到现在的秒数

print(time.strftime(\'%Y-%m-%d %X\'))  #指定特定的格式输出时间

print(time.localtime())  #得到的是一个对象,如果想要看下面的子模块,看哪个模块就在后边加上(.模块)就好,一定不要忘了点

print(time.localtime())
#time.struct_time(tm_year=2017, tm_mon=8, tm_mday=11, tm_hour=9, tm_min=39, tm_sec=21, tm_wday=4, tm_yday=223, tm_isdst=0)

 print(time.gmtime())  #看的是UTC标准时间

 

时间之间的相互转化:

print(time.localtime(1502416311.4879167))
print(time.gmtime(1502416311.4879167))
print(time.mktime(time.localtime(1502416311.4879167)))
print(time.strftime(\'%Y\',time.gmtime()))
print(time.strptime(\'2017-03-01\',\'%Y-%m-%d\'))

显示结果:
time.struct_time(tm_year=2017, tm_mon=8, tm_mday=11, tm_hour=9, tm_min=51, tm_sec=51, tm_wday=4, tm_yday=223, tm_isdst=0)
time.struct_time(tm_year=2017, tm_mon=8, tm_mday=11, tm_hour=1, tm_min=51, tm_sec=51, tm_wday=4, tm_yday=223, tm_isdst=0)
1502416311.0
2017
time.struct_time(tm_year=2017, tm_mon=3, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=60, tm_isdst=-1)

 

 

 

random模块:

 1 import random
 2  
 3 print(random.random())#(0,1)----float    大于0且小于1之间的小数
 4  
 5 print(random.randint(1,3))  #[1,3]    大于等于1且小于等于3之间的整数
 6  
 7 print(random.randrange(1,3)) #[1,3)    大于等于1且小于3之间的整数
 8  
 9 print(random.choice([1,\'23\',[4,5]]))#1或者23或者[4,5]
10  
11 print(random.sample([1,\'23\',[4,5]],2))#列表元素任意2个组合
12  
13 print(random.uniform(1,3))#大于1小于3的小数,如1.927109612082716 
14  
15  
16 item=[1,3,5,7,9]
17 random.shuffle(item) #打乱item的顺序,相当于"洗牌"
18 print(item)
View Code

生成随机验证码的一个练习:

 1 import random
 2 def make_code(n):
 3     res=\'\'
 4     for i in range(n):
 5         s1=chr(random.randint(65,90))
 6         s2=str(random.randint(0,10))
 7         res+=random.choice([s1,s2])
 8     return res
 9 
10 print(make_code(9))
11 
12 生成随机验证码

 

以上是关于Day6_time模块的主要内容,如果未能解决你的问题,请参考以下文章

如何有条件地将 C 代码片段编译到我的 Perl 模块?

CTS测试CtsWindowManagerDeviceTestCases模块的testShowWhenLockedImeActivityAndShowSoftInput测试fail项解决方法(代码片段

如何将字符串数据从活动发送到片段?

argparse 代码片段只打印部分日志

nodejs常用代码片段

常用python日期日志获取内容循环的代码片段