zoukankan      html  css  js  c++  java
  • 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 生成随机验证码
  • 相关阅读:
    老李分享:持续集成学好jenkins之解答疑问
    持续集成:TestNG组织如何测试用例 1
    老李分享:持续集成学好jenkins之Git和Maven配置 2
    老李分享:持续集成学好jenkins之Git和Maven配置 1
    老李分享:持续集成学好jenkins之内置命令
    老李分享:持续集成学好jenkins之解答疑问
    老李分享:持续集成学好jenkins之安装
    老李分享:接口测试之jmeter
    老李推荐:破坏性创新第一原则 2
    Logback 日志策略配置
  • 原文地址:https://www.cnblogs.com/sexiaoshuai/p/7344303.html
Copyright © 2011-2022 走看看