zoukankan      html  css  js  c++  java
  • time模块和random模块

    一、三种时间表示方式

    #时间表示方式
    #1.时间戳时间(float)用途:计算机识别
    print(time.time())                          #返回一个以秒为单位的浮点数
    #2.格式化时间(字符串)用途:人类识别
    print(time.strftime("%Y-%m-%d %H:%M:S"))    #注意大小写md小写,一般用H时,可以自定义组合,-可以是/或其他符号
    #3.结构化时间(元祖(8个元素)用途:计算(1,2的转换必先由3)
    #    年月日时分秒,weekday,一年中第几天,是否是夏令时(默认为0))
    s_t=time.localtime()
    print(s_t.tm_year)   #2019

    二、三种表示方式转换(必须经过结构化时间为中转)

    #时间戳和结构化时间的转换
    t=time.time()
    print(t)
    print(time.localtime())   #localtime里面可以加时间戳,一个很大的数字10位,不加就是现在
    print(time.gmtime(t))
    
    #结构化转时间戳
    # time.localtime()
    # time.mktime()
    print(time.mktime(time.localtime()))
    print('*'*30)
    #格式化转结构化
    print(time.strptime('2000-2.2','%Y-%m.%d')) #后面格式,前面字符串,符号可以自定义
    #结构化转格式化
    print(time.strftime('%m/%d/%y %H-%M-%S',time.localtime(1600000000)))
    print(time.asctime())
    # Thu Aug  8 21:18:01 2019

    三、random模块

    #random模块
    import random
    #打印出来可见
    random.random()  #0-1之间随机小数
    random.randint(1,5) #包括5
    random.randrange(1,10)  #不包括10
    random.choice([1,5,4,77])   #随机返回一个值
    random.sample(['c','asfd',3,7],2)  #随机两两组合
    # random.shuffle(item)   item是自定义的一个列表,随机打乱顺序(洗牌)
  • 相关阅读:
    window.open() 使用详解
    20151117
    20151116
    打开一个网页并弹窗提示,点击确定后2秒后关闭
    网页制作中的一点问题及解决方案
    Android WebView 开发详解(二)
    Android WebView 开发详解(一)
    Android:控件WebView显示网页
    Dagger 2: Step To Step
    Introducing RecyclerView(二)
  • 原文地址:https://www.cnblogs.com/lowislucifer/p/11332310.html
Copyright © 2011-2022 走看看