摘要: fasfafdasfsa 阅读全文
posted @ 2017-09-14 10:33 New_Taul 阅读(110) 评论(0) 推荐(0) 编辑
摘要: # public interface def match(pattern, string, flags=0): """Try to apply the pattern at the start of the string, returning a match object, or None if no match was found.""" return _co... 阅读全文
posted @ 2017-06-25 18:00 New_Taul 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.sys模块 2.logging模块 2.1 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > 阅读全文
posted @ 2017-06-22 17:17 New_Taul 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.time模块 时间表示形式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time() 阅读全文
posted @ 2017-06-21 17:15 New_Taul 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 递归 1.定义:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 阶乘实例 递归 递归函数的特点: 1 调用自身函数 2 有一个明显的结束条件,问题规模相比上次递归有所减少 优点: 定义简单,逻辑清晰,所有的递归函数都可以写成循环的方式,但是循环的逻辑不如递归清晰 阅读全文
posted @ 2017-06-20 16:15 New_Taul 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 学习Python不可避免的首先要了解python的内置函数,熟悉了这些以后可以给编程带来很大的方便。 1、数学运算类 2. 集合类操作 3. 逻辑判断 4. 映射 5.IO操作 6. help()–帮助信息 阅读全文
posted @ 2017-06-19 17:13 New_Taul 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 python中的生成器(generator)保存的是算法,只有当真正调用需要的值的时候才会去计算出值。它是一种惰性计算(lazy evaluation)。 2.列表生成式 定义一个列表 除了上面直接定义外,我们还可以使用列表生成式: 3.生成器 通过上面的列表生成式,我们可以直接创建一个 阅读全文
posted @ 2017-06-19 17:10 New_Taul 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 迭代 迭代就是重复做一件事,并且执行时依赖于上一次执行的结果 2 什么是迭代器协议 3 迭代器 通常情况下,如list和tuple这类容器,是以序列存储的,存在索引(下标),可以通过索引来遍历。但有一些不存在索引,如无序的set和dict,文件。那我们就该如何遍历。这就需要迭代器了。 迭代器(i 阅读全文
posted @ 2017-06-19 16:53 New_Taul 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.闭包 在函数内部定义的函数包含对外部作用域(非全局作用域)的引用,这样的函数叫做闭包函数。 示例: 上述代码运行结果打印的是jack而不是tom,bar这个函数就是闭包函数。闭包函数属性: 闭包函数是内部函数 包含对外部作用域而非全局作用域的引用 闭包函数是内部函数 包含对外部作用域而非全局作用 阅读全文
posted @ 2017-06-19 16:39 New_Taul 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.什么是函数 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 为什么使用函数:减少重复代码、使程序变的可扩展使程序变得易维护 2.定义一个函数 2.函数的参数 1.形参与实参 形参变量:只有在被调用时才分配内存单元,在调用结束时,即刻释放所分 阅读全文
posted @ 2017-06-19 16:21 New_Taul 阅读(207) 评论(0) 推荐(0) 编辑