上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: [TOC] 一、什么是循环导入? 说白了,就是 A模块导入B模块,A模块要使用B模块中的东西。B模块也要导入A模块,B模块也要使用A模块中的东西 。但是由于 都是写在文件开头,所以就会出现循环导入的问题。 循环导入报错会报 。就是模块m2中没有y这个东西。 二、解决方法 我们可以使用函数定义阶段只识 阅读全文
posted @ 2019-08-15 15:38 正在学习的Barry 阅读(132) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、模块搜索路径的顺序 模块其实就是一个文件,如果要执行文件,首先就需要找到模块的路径(某个文件夹)。如果模块的文件路径和执行文件不在同一个文件目录下,我们就需要指定模块的路径。 模块的搜索路径指的就是在导入模块时需要检索的文件夹。 导入模块时 查找模块的顺序 是: 1. 先从内存中已经 阅读全文
posted @ 2019-08-15 15:38 正在学习的Barry 阅读(137) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、模块的四种形式 模块就是一个py文件, 这个py文件有一大堆函数 1.1 自定义模块 模块就是一个py文件, 这个py文件有一大堆函数,比如common.py文件就叫做common模块 1.2 第三方模块 第三方模块需要自己安装 Python有13万个第三方库 ,无所不能。 1.3 阅读全文
posted @ 2019-08-15 15:37 正在学习的Barry 阅读(198) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、闭包函数 二、装饰器 装饰器 : 装饰的工具(函数),这个函数有装饰的作用.可以理解为装饰器就是一个函数的加工厂 装饰器本质: 装饰器 就是一个 函数A , 装饰的对象 也就是一个 函数B 。 装饰器的实现必须遵循两大原则: 1. 不改变函数B的调用方式 2. 不改变函数B的源代码 阅读全文
posted @ 2019-08-14 15:48 正在学习的Barry 阅读(193) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向过程编程是解决问题的一种思想,相当于武林门派,武林门派之间没有好坏之分,因此它与我们之后学习的面向对象编程其实没有好坏之分。 优点: 复杂的问题流程化,进而简单化。 生产汽水瓶的流水线,没办法生产特斯拉。流水线下一个阶段的输入与上一个阶段的输出是有关联的。因此他的扩展性极差。 缺点 阅读全文
posted @ 2019-08-14 15:25 正在学习的Barry 阅读(124) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、内置函数 更多内置函数: https://docs.python.org/3/library/functions.html?highlight=built ascii 1.1 掌握 10 0b1100001 0x61 0o141 callable(func): True callab 阅读全文
posted @ 2019-08-14 15:22 正在学习的Barry 阅读(119) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、什么是递归函数 所谓递归函数。它的本质依然是函数。不过加了 递归 二字,将函数递归调用。 递:递推,归:回归,回溯。 记住:无论什么的样的递归函数,它一定是满足 递推 ,和 回溯 两个条件。递归函数从根本上来说更多的是一种 思想 。 二、函数的递归调用 递归函数,它是一种特殊的嵌套调 阅读全文
posted @ 2019-08-14 14:59 正在学习的Barry 阅读(163) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、生成器 生成器: 是自定义的迭代器,生成器就是迭代器(自己造出来的) 生成器必须使用yield关键字 yield关键字 yield的三个特性: 1. yield可以把 函数 变成生成器(自定制的迭代器对象,具有 和`__next__`方法) 2. yield可以停止函数,再下一次ne 阅读全文
posted @ 2019-08-13 22:15 正在学习的Barry 阅读(144) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、匿名函数 匿名需要关键字lambda 使用方式: 匿名函数一般不单独使用,和 filter()/map()/sorted()/min()/max()/列表的sort()内置方法联用 匿名函数:列表类型内置sort()方法 排序之前 [('xc', 12300), ('yx', 100 阅读全文
posted @ 2019-08-13 22:15 正在学习的Barry 阅读(120) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、列表推导式 什么是列表推导式? 就是如何快速得到一个列表。 用法: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 阅读全文
posted @ 2019-08-13 22:14 正在学习的Barry 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
-->