ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python进阶(十)----规范化格式目录, time模块, datatime模块,random模块,collection模块(python额外数据类型)

2019-06-28 22:00:08  阅读:218  来源: 互联网

标签:datatime random 数据类型 tm 时间 模块 time print ###


Python进阶(十)----规范化格式目录, time模块, datatime模块,random模块,collection模块(python额外数据类型)

一丶规范化格式目录

六个目录:

#### 对某某项目进行一个标准化的开发,进行规范化.
#bin   : 启动项目程序的主入口

#conf  : 项目的配置文件

#core  : 主要逻辑(业务逻辑)

#db    : 存放数据()

#lib   : 辅助文件(存放公共的一些方法)


#README : 项目文档说明

img

二丶time模块(时间模块)

时间的三种方式:

​ 1.时间戳 ,用于计时 (始于1970年,Unix的诞生.)

​ 2.格式化时间 ,

​ 3.元组结构化时间, 元组则是用来操作时间的.(作为一种中间介质,用于转换)

### 1.时间戳    ,从1970年到现在的一个时间戳,秒为单位
    print(time.time())

### 2.格式化时间
    # 字符串类型 ,参数 :%Y-%m-%d %H:%M:%S  ,不能包含Unicode的编码
    print(time.strftime('%Y-%m-%d %H:%M:%S'))

    #不能包含Unicode的编码
    print(time.strftime('%Y{}%m{}%d{} %H:%M:%S').format('年','月','日'))

### 3.结构化时间
    print(time.localtime())


### 时间转换
    # 时间戳转换成结构化时间
    ret=time.time()         # 时间戳
    st_time=time.localtime(ret) # 时间戳转换成 结构化时间
    print(st_time)
    
    # 结构化时间转换成格式化时间
    ft=time.strftime('%Y-%m-%d',st_time)  # 将结构化时间转换成格式化时间
    print(ft)

    # 格式化时间转换成结构化时间,
    ft=time.strftime('%Y-%m-%d %H:%M:%S')   # 格式化时间.
    st=time.strptime(ft,'%Y-%m-%d %H:%M:%S')  # 格式化时间转换成 结构化时间,
    print(st)
    
    # 结构化时间转换成时间戳,
    timestamp=time.mktime(st)  #  结构化时间转换成时间戳
    print(timestamp)

时间转换如下图

标签:datatime,random,数据类型,tm,时间,模块,time,print,###
来源: https://www.cnblogs.com/dengl/p/11104952.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有