摘要: time模块 时间分为三种格式: import time 1.时间戳:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 time.time() #时间戳,一般用来时间间隔计算。 例如:start 阅读全文
posted @ 2018-06-20 16:22 空杯人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1,什么是序列化? 序列化就是将内存中的数据结构转换成一种中间格式,存储到硬盘或者基于网络传输。 2,什么是反序列化? 反序列化就是硬盘中或网络中传来的一种数据格式转换成内存中数据结构。 内存中结构化的数据< >格式json< >字符串< >保存文件中或基于网络传输 3,为什么要有序列化? 1.可以 阅读全文
posted @ 2018-06-20 16:08 空杯人 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 包1.什么是包? 包是模块的一种形式,包的本质就是一个含有__init__.py文件的文件夹 2.为什么要有包? 提高程序的结构性和可维护性 3.如何使用包? 导入包就是在导包下的__init__.py 方法:import…… from …… import…… 主要的问题: 1.包内所有的文件都是被 阅读全文
posted @ 2018-06-19 22:36 空杯人 阅读(119) 评论(0) 推荐(0) 编辑
摘要: import osimport logging.config # 定义三种日志输出格式 开始 standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' 阅读全文
posted @ 2018-06-19 19:03 空杯人 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 函数递归'''1 什么是函数递归 函数递归调用(是一种特殊的嵌套调用):在调用一个函数的过程中,又直接或间接地调用了该函数本身 递归必须要有两个明确的阶段: 递推:一层一层递归调用下去,强调每进入下一层递归问题的规模都必须有所减少 回溯:递归必须要有一个明确的结束条件,在满足该条件时结束递推 开始一 阅读全文
posted @ 2018-06-14 17:26 空杯人 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ' 生成器''1 什么是生成器?在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回值一个值,该值称之为生成器 生成器本质就是迭代器2、为什么要有生成器? 生成器是一种自定义迭代器的方式3、如何用生成器'''# def func():# print('first1')# prin 阅读全文
posted @ 2018-06-13 17:09 空杯人 阅读(130) 评论(0) 推荐(0) 编辑
摘要: ''1、什么是迭代器 迭代器即迭代取值的工具 迭代: 迭代是一个重复的过程,每一次重复都是基于上一次的结果而来的 单纯的重复并不是迭代 while True: print('1111') 迭代: l=['a','b','c'] def iterator(item): i=0 while i < le 阅读全文
posted @ 2018-06-12 18:35 空杯人 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #基于文件或者其他来源的认证方式:import timeuser={'username':None}def auth(engine): def deco(func): def wrapper(*args,**kwargs): if user['username']: print('已经登陆过了') 阅读全文
posted @ 2018-06-12 17:20 空杯人 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 闭包函数#作用域关系在函数定义阶段时就已经固定死了,与调用位置无关# 即:在任意位置调用函数都需要跑到定义函数时寻找作用域关系# def f1():# x=1# def inner():# print(x) #x最后还是等于1,因为只看定义阶段,## return inner## func=f1() 阅读全文
posted @ 2018-06-11 19:29 空杯人 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1,什么是文件? 文件是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位。 文件的操作核心就是:读和写 即我们只需要对文件进行读写操作,就是对操作系统发起请求,然后由操作系统将用户或者应用程序对文件的读写操作转换成具体的硬盘指令(比如控制盘片转动,控制机械手臂移动来读写数据)。 2.为什么要有文 阅读全文
posted @ 2018-06-04 17:31 空杯人 阅读(142) 评论(0) 推荐(0) 编辑