摘要:
""" time 用于处理时间相关 1.获取时间 2.不同格式的时间转换 3.sleep函数"""import time# 浮点型的时间戳 从unix元年开始到现在的秒数print(time.time()) #通常用于计算时间差,不会直接给用户看# 美国的显示格式print(time.asctime 阅读全文
摘要:
使用规范目录结构的好处 - 使项目结构更清晰 - 提高可读性 规范目录结构不是固定,可以根据实际需求进行添加修改常见目录如下: bin 存放执行文件 conf 存放配置文件 core 存放核心业务逻辑 db 存放数据处理相关 lib 存放公共代码和第三方模块 readme 是一个文本文件,用于描述应 阅读全文
摘要:
包什么是包 包的本质是文件夹为什么使用包 函数可以使得同一个文件中代码结构更清晰 木块(py文件)是以文件形式来组织代码结构 如果文件越来越多管理起来也不方便,所以需要使用文件夹来管理。从文件夹级别来管理代码包的使用 如何创建包 新建一个文件夹就是一个包 包和文件夹仅有一个区别,包中应该包含一个__ 阅读全文
摘要:
列表生成式语法[表达式 for in 遍历 if 条件]会从li一次去除所有值,进行判断 如果满足条件 就装到新的列表里 生成数据的函数函数体中又yield关键字yield 暂停函数的执行 还能返回一个值生成器表达式可以使用一种表达式快速创建一个生产器一种快速创建生成器的表达式语法: (表达式 fo 阅读全文
摘要:
迭代器什么是迭代器(iterator) 器指的是某种工具 迭代指的是更新换代的过程,例如应用程序的版本更新从1.0 变成 1.2 迭代的目的是要根据上一个结果,产生下一个结果,这是一个重复的过程,但不是单纯的重复迭代器就是,一种根据上一个结果得到下一个结果的工具,简单的说就是一种获取数据的工具可迭代 阅读全文
摘要:
三元表达式 符合python语法的表达方式(形式,公式)称之为表达式 三元:三个元素 总体就是,由三个元素组成表达式其目的是为了简化书写,既然是简化必然有局限性三元表达式只能帮你简化仅有两个分支的if判断,并且这个判断无论成立与否都必须返回一个值 递归 递归指的是递归调用,简单地说就是一个函数在执行 阅读全文
摘要:
装饰器 什么是装饰器 器:指的就是一种工具 装饰:指的是给某一个已存在的对象添加装饰品 装饰的目的是为了给这个被装饰对象,添加新功能或者说,增加某种能力 在程序中工具就是函数 如此一来,装饰器指的就是一个函数,被装饰者也是一个函数 总结:装饰器就是用一个函数去扩展另一个已存在函数的功能 扩展性是对于 阅读全文