上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页
摘要: 一、模块定义: Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 二、模块实现方式: logging模 阅读全文
posted @ 2017-07-31 18:02 刘小伟 阅读(292) 评论(0) 推荐(0) 编辑
摘要: calendar(日历)模块,默认每周第一天是星期一,最后一天是星期天。 函数及描述 1. calendar.calendar(year, w=2, l=1, c=6, m=3) 返回一个多行字符串格式的year年年历。 2. calendar.firstweekday() 返回当前每周起始日期的设 阅读全文
posted @ 2017-07-31 16:33 刘小伟 阅读(5852) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接 阅读全文
posted @ 2017-07-31 14:55 刘小伟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: l 阅读全文
posted @ 2017-07-31 14:15 刘小伟 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、解释 二分法:可以理解为折半查找法,每一次都是基于上一次的折半查找 二、实例 阅读全文
posted @ 2017-07-31 13:13 刘小伟 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 一、解释 递归:在调用一个函数的过程中,直接或间接地调用了函数本身这个就叫递归 注:Python在递归中没有像别的语言对递归进行优化,所以他的每一次调用都会基于上一次的调用进行,并且他设置了最大的递归数量防止递归外溢 二、实例 三、递归的回溯与递推 递推:像上边递归实现所拆解,递归每一次都是基于上一 阅读全文
posted @ 2017-07-31 12:01 刘小伟 阅读(19660) 评论(0) 推荐(0) 编辑
摘要: 一、解释 面向过程:核心是过程二字,过程即解决问题的步骤,基于面向过程去设计程序就像是在设计,流水线式的编程思想,在设计程序时,需要把整个流程设计出来, 一条工业流水线,是一种机械式的思维方式 二、优缺点 优点:程序体系结构清晰,可以把复杂的问题简单化,流程化 缺点:可扩展性差,一条流线只是用来解决 阅读全文
posted @ 2017-07-31 11:44 刘小伟 阅读(1673) 评论(0) 推荐(1) 编辑
摘要: 1.1 协程函数理解 协程函数就是使用了yield表达式形式的生成器 def eater(name): print("%s eat food" %name) while True: food = yield print("done") g = eater("gangdan") print(g) 结果 阅读全文
posted @ 2017-07-31 11:33 刘小伟 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 阅读全文
posted @ 2017-07-24 15:57 刘小伟 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 简化if语句的形式 定义方式: 判断为真的值 if 条件 else 其它情况 例: 阅读全文
posted @ 2017-07-23 23:03 刘小伟 阅读(570) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 28 下一页